2020年6月22日

【Head First 设计模式】-复合模式

摘要: 六月箴言 走好选择的路,别选择好走的路,你才能拥有真正的自己。—— 杨绛 第十二章 模式的模式 MVC是复合模式,结合了观察者模式、策略默模式和组合模式。 模型食用观察者模式,以便观察着更新,同时报纸两者之间解耦。 控制器是视图的策略,视图可以使用不同的控制器实现,得到不同的行为。 视图使用组合模式 阅读全文

posted @ 2020-06-22 10:56 Dev_F 阅读(143) 评论(0) 推荐(0) 编辑

【Head First 设计模式】-代理模式

摘要: 六月箴言 走好选择的路,别选择好走的路,你才能拥有真正的自己。—— 杨绛 第十一章 控制对象访问 定义代理模式: 1、为另一对象提供一个替身或占位符以控制对这个对象的访问。 远程代理管理客户和远程对象中之间的交互。 虚拟代理控制访问实例化开销大的对象。 保护代理基于调用者控制对象方法的访问。 代理模 阅读全文

posted @ 2020-06-22 10:44 Dev_F 阅读(116) 评论(0) 推荐(0) 编辑

【Head First 设计模式】-状态模式

摘要: 六月箴言 走好选择的路,别选择好走的路,你才能拥有真正的自己。—— 杨绛 第十章 事物的状态 定义状态模式: 1、允许对象在内部状态改变时改变它的行为, 2、对象看起来好像修改了它的类。 使用状态模式通常会导致设计中的类目大量增加,状态类可以被多个Context实例共享。 和程序状态机(PSM)不同 阅读全文

posted @ 2020-06-22 10:36 Dev_F 阅读(118) 评论(0) 推荐(0) 编辑

导航