2020年5月31日

【Head First 设计模式】-适配器模式与外观模式

摘要: 五月箴言 你的问题主要在于读书不多而想得太多。—— 杨绛 第七章 随遇而安 定义适配器模式: 1、将一个类的接口,转换成客户期望的另一个接口。 2、适配器让原本接口不兼容的类可以合作无间。 设计原则: 使用对象组合,以修改的接口包装被适配者。 定义外观模式: 1、提供类了一个统一的接口。用来访问子系 阅读全文

posted @ 2020-05-31 22:36 Dev_F 阅读(109) 评论(0) 推荐(0) 编辑

【Head First 设计模式】-命令模式

摘要: 五月箴言 你的问题主要在于读书不多而想得太多。—— 杨绛 第六章 封装调用 定义命令模式: 1、将“请求”封装成对象,以便使用不同的请求、队列或者日志来参数化其他对象; 2、也支持可撤销的操作。 OO基础:抽象、封装、多态、继承 OO原则:封装变化、多用组合,少用继承、针对接口编程,不针对实现编程、 阅读全文

posted @ 2020-05-31 22:26 Dev_F 阅读(166) 评论(0) 推荐(0) 编辑

【Head First 设计模式】-单件模式

摘要: 五月箴言 你的问题主要在于读书不多而想得太多。—— 杨绛 第五章 独一无二的对象 定义单件模式: 1、确保一个类只有一个实例; 2、并提供一个全局访问点。 OO基础:抽象、封装、多型、继承 OO原则:封装变化、多用组合,少用继承、针对接口编程,不针对实现编程、未交互对象之间的松耦合努力、依赖抽象,不 阅读全文

posted @ 2020-05-31 21:31 Dev_F 阅读(147) 评论(0) 推荐(0) 编辑

【Head First 设计模式】-工厂模式

摘要: 五月箴言 你的问题主要在于读书不多而想得太多。—— 杨绛 第四章 烘烤OO的精华 定义工厂方法模式:1、定义了一个创建对象的接口,但由子类决定要实例化的类时哪一个; 2、工厂方法让类把实例化推迟到子类。 设计原则: 依赖倒置原则,要依赖抽象,不要依赖具体类。 依赖倒置原则指导指导方针: 变量不可持有 阅读全文

posted @ 2020-05-31 21:24 Dev_F 阅读(100) 评论(0) 推荐(0) 编辑

导航