- 博客(6)
- 收藏
- 关注
原创 设计模式(七) 装饰器模式
https://blog.csdn.net/xingjiarong/article/details/50131743 http://www.runoob.com/design-pattern/decorator-pattern.html 装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类...
2018-12-14 00:02:26 108
原创 设计模式(六) 组合模式
http://www.runoob.com/design-pattern/composite-pattern.html https://www.webfalse.com/read/201739/1268854.html https://my.oschina.net/botkenni/blog/1603660 组合模式(Composite Pattern),又叫部分整体模式,是用于把一组相似的...
2018-12-13 21:03:39 130
原创 设计模式(五) 桥接模式
这个博客写的很好,定义和例子都说的很形像,直接引用。 https://blog.csdn.net/xingjiarong/article/details/50132727 例子:大中小3种型号的画笔,能够绘制5种不同颜色,如果使用蜡笔,我们需要准备3*5=15支蜡笔,也就是说必须准备15个具体的蜡笔类。而如果使用毛笔的话,只需要3种型号的毛笔,外加5个颜料盒,用3+5=8个类就可以实现15支蜡...
2018-12-13 15:40:28 140
原创 设计模式(四) 适配器模式
https://blog.csdn.net/xingjiarong/article/details/50146615 定义:适配器模式将一个类的接口,转化成客户期望的另一个接口。适配器让原本接口不兼容的类可以合作无间。 比如:读卡器是作为内存卡和笔记本之间的适配器。您将内存卡插入读卡器,再将读卡器插入笔记本,这样就可以通过笔记本来读取内存卡。 使用场景:有动机地修改一个正常运行的系统的接口,...
2018-12-13 11:49:34 138
原创 设计模式(三) 原型模式
原理:https://blog.csdn.net/xingjiarong/article/details/50047443 示例:https://www.cnblogs.com/ddddemo/p/5623213.html 原型模式(Prototype Pattern)是用于创建重复的对象,同时又能保证性能。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。简单的说,就是克隆一...
2018-12-10 15:17:23 92
原创 设计模式(二) 建造者模式
参考:http://www.runoob.com/design-pattern/builder-pattern.html 介绍 意图:将一个复杂的构建与其表示相分离,使得同样的构建过程可以创建不同的表示。 主要解决:主要解决在软件系统中,有时候面临着"一个复杂对象"的创建工作,其通常由各个部分的子对象用一定的算法构成;由于需求的变化,这个复杂对象的各个部分经常面临着剧烈的变化,但是将它们组合...
2018-12-08 14:03:16 125
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人