Skip to content

Latest commit

 

History

History
58 lines (45 loc) · 2.24 KB

README.md

File metadata and controls

58 lines (45 loc) · 2.24 KB

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: