设计模式学习笔记
最近减肥
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
责任链(ChainOfResponsibility)模式
责任链模式类图 责任链模式原创 2019-06-25 09:23:02 · 246 阅读 · 0 评论 -
Visitor模式
Visitor模式原理 在Visitor模式中,数据结构与处理被分离开来。编写一个表示“访问者”的类来访问数据结构中的元素,并把对各元素的处理来交给访问者类,这样,当需要增加新的处理时,我们只需要编写新的访问者,然后让数据结构可以接受访问者的访问即可。 Visitor模式的类图 Visitor模式中的角色 Visitor(访问者) Visitor角色负责对数据结构中每个具体的元素(Concre...原创 2019-06-23 20:01:06 · 363 阅读 · 0 评论 -
23种设计模式之Bridge模式
23种设计模式之Bridge模式 简单的Bridge模式实现: https://github.com/ConfuseCat/DesignPattern/tree/master/src/SeparateConsideration/BridgeMode Bridge模式中的角色 Bridge的作用是在“类的功能层次结构”和“类的实现层次结构”之间搭建桥梁。 类的功能层次结构:希望添加新功能时:父类具有...原创 2019-05-21 22:49:13 · 367 阅读 · 0 评论 -
抽象工厂学习笔记
三种工厂模式介绍: https://mp.weixin.qq.com/s/rUpeUf_AOnFvJFMGgmNGTw 抽象工厂的实现: https://github.com/ConfuseCat/DesignPattern/tree/master/src/BuildInstance/AbstractFactroy 抽象工厂:不关心零件的具体实现,而是只关心接口。我们仅使用该接口将零件组装成为产品...原创 2019-07-08 22:59:45 · 209 阅读 · 0 评论 -
Factory Method模式
Factory Method模式的示例: https://github.com/ConfuseCat/DesignPattern/tree/master/src/EntrustedtoSubclass/FactoryMethod Factory Method模式原理 在Template Method模式中,我们在父...原创 2019-06-30 18:00:21 · 330 阅读 · 0 评论
分享