
设计模式学习笔记
最近减肥
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
责任链(ChainOfResponsibility)模式
责任链模式类图责任链模式原创 2019-06-25 09:23:02 · 228 阅读 · 0 评论 -
Visitor模式
Visitor模式原理在Visitor模式中,数据结构与处理被分离开来。编写一个表示“访问者”的类来访问数据结构中的元素,并把对各元素的处理来交给访问者类,这样,当需要增加新的处理时,我们只需要编写新的访问者,然后让数据结构可以接受访问者的访问即可。Visitor模式的类图Visitor模式中的角色Visitor(访问者)Visitor角色负责对数据结构中每个具体的元素(Concre...原创 2019-06-23 20:01:06 · 340 阅读 · 0 评论 -
23种设计模式之Bridge模式
23种设计模式之Bridge模式简单的Bridge模式实现:https://github.com/ConfuseCat/DesignPattern/tree/master/src/SeparateConsideration/BridgeModeBridge模式中的角色Bridge的作用是在“类的功能层次结构”和“类的实现层次结构”之间搭建桥梁。类的功能层次结构:希望添加新功能时:父类具有...原创 2019-05-21 22:49:13 · 341 阅读 · 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 · 189 阅读 · 0 评论 -
Factory Method模式
Factory Method模式的示例:https://github.com/ConfuseCat/DesignPattern/tree/master/src/EntrustedtoSubclass/FactoryMethodFactory Method模式原理 在Template Method模式中,我们在父...原创 2019-06-30 18:00:21 · 307 阅读 · 0 评论