摘要: 作用:代替继承 , 不破坏父类和实现类, 动态增强功能, 举个例子, 出去聚会,要穿戴打扮。旧的子类 有穿衣服这个方法, 现在要增强穿衣服 这个方法 新增 刮胡子, 喷香水,带领节功能。 1、基类 2、实现类 3 装饰器基类: 4、装饰子类 5、装饰子类2 6 测试类 7 结果: 阅读全文
posted @ 2018-09-15 15:37 猪哥哥厉害 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 一、模板方法 模板方法模式:定义 一系列算法, 子类延伸实现。着重点在于:子类去处理不同的方法实现。 看下面例子。 假如一个支付 都包含三个部分: 生成订单 》调用API发起支付 》处理订单 1.基类 2 微信支付实现类 3、支付宝支付 4.测试类 5 结果 6、总结 模板方法主要体现在子类的分别实 阅读全文
posted @ 2018-09-15 15:01 猪哥哥厉害 阅读(6813) 评论(1) 推荐(1) 编辑