2020年6月7日

【Head First 设计模式】-迭代器模式与组合模式

摘要: 六月箴言 走好选择的路,别选择好走的路,你才能拥有真正的自己。—— 杨绛 第九章 管理良好的集合 定义迭代器模式: 1、提供一种方法顺序访问一个聚合对象中的各个元素。 2、不暴露其内部的表示。 设计原则:单一职责原则 一个类应该只有一个引起变化的原因。 定义组合模式: 1、允许你将对象最和成树形结构 阅读全文

posted @ 2020-06-07 21:13 Dev_F 阅读(148) 评论(0) 推荐(0) 编辑

【Head First 设计模式】-模版方法模式

摘要: 六月箴言 走好选择的路,别选择好走的路,你才能拥有真正的自己。—— 杨绛 第八章 封装算法 定义模版方法模式: 1、在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中。 2、模版方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤。 设计原则:好莱坞原则 别调用(打电话给)我们, 阅读全文

posted @ 2020-06-07 20:47 Dev_F 阅读(180) 评论(0) 推荐(0) 编辑

导航