2016年6月22日
摘要: 外观模式(Facade) 定义 模式为子系统中的各类(或结构与方法)提供一个简明一致的界面,隐藏子系统的复杂性,使子系统更加容易使用。 UML图 例子 方法A 方法B 方法C 外观模式核心类 客户端 结果 OK,成功 总结 在遇到以下情况使用Facade模式: 1、当你要为一个复杂子系统提供一个简单 阅读全文
posted @ 2016-06-22 20:42 韩思明 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 迪米特法则(Demeter) 定义 一个软件实体尽量少的与其他实体发生相互作用。 原则 不要和“陌生人”说话、只与你的直接朋友通信。 其中直接朋友包含以下几类: (1) 当前对象本身(this); (2) 以参数形式传入到当前对象方法中的对象; (3) 当前对象的成员对象; (4) 如果当前对象的成 阅读全文
posted @ 2016-06-22 20:10 韩思明 阅读(204) 评论(0) 推荐(0) 编辑