摘要: 适配器模式 一、适配器模式 1.适配器模式结构图 2.适配器模式示例代码 二、具体实现代码 日志管理 需求一:用户要求日志以文件的形式记录。 需求二:用户要求日志以数据库的形式管理日志。 思路总结: 1.原有存取日志的方式 2.现在有了新的基于数据库的实现,新的实现由自己的接口 3.现在想要在第二版 阅读全文
posted @ 2018-01-02 17:58 有悟还有迷 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 外观模式 一、外观模式 外观模式(Facade),为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。 外观模式结构示意图 二、代码实例 三、理解外观模式 外观模式的目的 外观模式的目的不是给子系统添加新的功能接口,而是让外部减少与子系统内多个模块的 阅读全文
posted @ 2018-01-02 15:05 有悟还有迷 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 简单工厂 一、实例1 用户可以通过工厂来获取接口的实现类,可直接操作接口定义的方法。用户不需要知道具体方法是如何实现的。 实例1可以实现简单工厂模式,但是存在一个缺点,用户需要传入选择参数,这就说明用户必须知道每个参数的含义,也需要理解每个参数对应的功能处理,从一定的程度上想用户暴露了内部实现细节 阅读全文
posted @ 2018-01-02 11:04 有悟还有迷 阅读(181) 评论(0) 推荐(0) 编辑