主要是学习设计模式的构建和使用 可以参考以下汇总: https://www.hehaozhao.top/front/articlePage/4qq4td52t9
软件架构说明
- 根据git-url进行Clone
- 导入对应模块
DesignPattern父模块 design-pattern-test测试模块
| 序号 | 模块 | 说明 |
|---|---|---|
| 1 | factory-pattern | 工厂模式 |
| 2 | abstract-factory-pattern | 抽象工厂模式 |
| 3 | singleton-pattern | 单例模式 |
| 4 | builder-pattern | 建造者模式 |
| 5 | prototype-pattern | 原型模式 |
| 6 | adapter-pattern | 适配器模式 |
| 7 | bridge-pattern | 桥接模式 |
| 8 | filter-pattern | 拦截器模式 |
| 9 | composite-pattern | 组合模式 |
| 10 | decorator-pattern | 装饰者模式 |
| 11 | facade-pattern | 外观模式 |
| 12 | flyweight-pattern | 享元模式 |
| 13 | prox-pattern | 代理模式 |
| 14 | chain-of-esponsibility-pattern | 责任链模式 |
| 15 | command-pattern | 命令模式 |
| 16 | interpreter-pattern | 解释器模式 |
| 17 | iterator-pattern | 迭代器模式 |
| 18 | mediator-pattern | 中介者模式 |
| 19 | memento-pattern | 备忘录模式 |
| 20 | observer-pattern | 观察者模式 |
| 21 | state-pattern | 状态模式 |
| 22 | null-object-pattern | 空对象模式 |
| 23 | strategy-pattern | 策略模式 |
| 24 | template-pattern | 模板模式 |
| 25 | visitor-pattern | 访问者模式 |
| 26 | mvc-pattern | MVC模式 |
| 27 | business-delegate-pattern | 业务代表模式 |
| 28 | composite-entity-pattern | 组合实体模式 |
| 29 | data-access-object-pattern | 数据访问对象模式 |
| 30 | front-controller-pattern | 前端控制器模式 |
| 31 | intercepting-filter-pattern | 拦截过滤器模式 |
| 32 | service-locator-pattern | 服务定位器模式 |
| 33 | transfer-object-pattern | 传输对象模式 |
| 序号 | 模块 | 说明 |
|---|---|---|
| 1 | single-responsibility-principle | 单一原则 |
| 2 | interface-segregation-principle | 接口隔离原则 |
| 3 | dependence-inversion-principle | 依赖反转原则 |
| 4 | liskov-substitution-principle | 里氏替换原则 |
| 5 | open-close-principle | 开闭原则 |
| 6 | demeter-principle | 迪米特原则(最少知道原则) |
| 7 | 无 | 合成复用原则 |
| 序号 | 模块 | 说明 |
|---|---|---|
| 1 | spring模块strategy包 | 策略模式+Spring |
- RyzeZhao