主要是学习设计模式的构建和使用 可以参考以下汇总: 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