Skip to content

nhjclxc/design-model

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Design Model 设计模式

设计原则:com.example.design

  • 单一职责原则:t01_single_responsibility
  • 接口隔离原则:t02_interface_geli
  • 依赖倒置原则:t03_dependence_reverse
  • 里氏替换原则:t03_Lees_principle
  • 开 闭 原则:t05_open_close
  • 迪米特 原则:t06_demeter_principle
  • 合成复用原则:t07_composite_reuse_principle

UML类图介绍:com.example.uml

设计模式:com.example.design_model

  • MVC模式: t00_mvc
  • 单例模式: t01_singleton
  • 工厂模式: t02_factory
  • 原型模式: t03_prototype
  • 建造者模式:t04_builder
  • 适配器模式:t05_adapter
  • 桥接模式: t06_bridge
  • 装饰者模式:t07_decorator
  • 组合模式: t08_composite
  • 外观模式: t09_facade
  • 享元模式: t10_Flyweight
  • 代理模式: t11_proxy
  • 模板方法模式:t12_template
  • 命令模式: t13_command
  • 访问者模式: t14_visitor
  • 迭代器模式: t15_iterator
  • 观察者模式: t16_observe

Read Me First

The following was discovered as part of building this project:

  • The JVM level was changed from '1.8' to '17', review the JDK Version Range on the wiki for more details.

Getting Started

Reference Documentation

For further reference, please consider the following sections:

Guides

The following guides illustrate how to use some features concretely:

Releases

No releases published

Packages

No packages published

Languages