大话设计模式阅读笔记
qq_35561554
纸上得来终觉浅,绝知此事要躬行
展开
-
第一章:简单工厂模式
面向对象语言三大特性:继承、封装、多态。 程序设计目标:可维护、可复用、可扩展,高内聚低耦合。 简单工厂模式:简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例 借用书上的例子:简易计算器的实现 抽象计算操作类: public abstract class Operation { protected double numberA = 0; protected do...原创 2018-09-02 16:09:17 · 144 阅读 · 0 评论 -
第二章 策略模式
策略模式:定义了算法家族,分别封装起来,让他们之间可以相互替换。可以在不同的时间使用不同的业务规则 书中的例子:商场促销 public class CashContext { public static final String STRATEGY_NORMAL = "正常收费"; public static final String STRATEGY_RETURN = "满减...原创 2018-09-03 21:00:41 · 168 阅读 · 0 评论