潦草白纸

2018年7月1日

设计模式学习心得<组合模式 Composite>

摘要: 组合模式(Composite Pattern),又叫部分整体模式,是用于把一组相似的对象当作一个单一的对象。组合模式依据树形结构来组合对象,用来表示部分以及整体层次。这种类型的设计模式属于结构型模式,它创建了对象组的树形结构。 这种模式创建了一个包含自己对象组的类。该类提供了修改相同对象组的方式。 阅读全文

posted @ 2018-07-01 21:04 潦草白纸 阅读(454) 评论(0) 推荐(0) 编辑

设计模式学习心得<享元模式 Flyweight>

摘要: 享元模式(Flyweight Pattern)主要用于减少创建对象的数量,以减少内存占用和提高性能。这种类型的设计模式属于结构型模式,它提供了减少对象数量从而改善应用所需的对象结构的方式。 享元模式尝试重用现有的同类对象,如果未找到匹配的对象,则创建新对象。 概述 意图 运用共享技术有效地支持大量细 阅读全文

posted @ 2018-07-01 18:33 潦草白纸 阅读(381) 评论(0) 推荐(0) 编辑

结构模式对比

摘要: 代理模式、适配器模式和装饰器模式,在实现上差异不大。几乎都是以继承、依赖或者组合的方式,将源类纳入目标代理、适配和装饰类。 所以简要整理一下他们的区别。 | |代理模式|适配器模式|装饰器模式| | | | | | |解决问题|想在访问一个类时做一些控制|系统需要使用现有的类,而此类的接口不符合系统 阅读全文

posted @ 2018-07-01 17:57 潦草白纸 阅读(218) 评论(0) 推荐(0) 编辑

导航