摘要: 一:概念 二:动机 三:代码讲解(通信) (一)原代码 编译时装配:(我们查看Decorator模式中运行时装配) (二)改进业务抽象由继承转组合 (三)改进将子类转基类,实现在未来实现子类 (四)发现两个类只是类名不同所以我们可以去重复 (五)发现问题:接口规范出现问题(举一例) 1.在红一处:我 阅读全文
posted @ 2018-08-25 14:14 山上有风景 阅读(465) 评论(0) 推荐(0) 编辑
摘要: 前提:"单一职责"模式 典型模式(表现最为突出) 一:装饰模式 (一)概念 (二)动机 (三)原代码讲解(流操作) 出现的问题: 问题的原因 (四)改进版本一(组合代替继承) 运行时装配: 另外注意: (五)改进版本二(使用装饰模式<中间基类>) 全部代码 (六)模式定义 (七)类图(结构) (八) 阅读全文
posted @ 2018-08-25 10:55 山上有风景 阅读(393) 评论(0) 推荐(0) 编辑