摘要: 1、简介 定义:提供一种方法顺序访问一个聚合对象中各个元素, 而又无须暴露该对象的内部表示; 主要用途:帮助我们遍历聚合对象; 关键代码:定义接口:hasNext, next; 英文:Iterator 类型:行为型模式 2、类图及组成 (引)类图: 组成: 抽象容器:一般是一个接口,提供一个iter 阅读全文
posted @ 2017-07-17 19:17 Json_wangqiang 阅读(980) 评论(0) 推荐(2) 编辑
摘要: 1、简介 定义:装饰模式是在不必改变原类文件和使用继承的情况下,动态的扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。 拆分定义,总结特点: 1、不改变原类文件。 2、不使用继承。 3、动态扩展。 主要解决:一般的,我们为了扩展一个类经常使用继承方式实现,由于继承为类引入静 阅读全文
posted @ 2017-07-17 12:24 Json_wangqiang 阅读(1669) 评论(8) 推荐(7) 编辑