这几天开始看设计模式 Head First 中国电力出版社出版的,对这几天的阅读进行一下标记
1 组合模式,将行为和实体都抽象化,组合实现
2 观察者模式,由obsever 注册subject,subject来通知observer
3 装饰者对象,无限组合循环
4 工厂模式,分为简单工厂(一个工厂生生产一大堆产品),工厂模式(工厂也抽象化),抽象工厂(产品进一步抽象)
5 单件模式(可以利用静态对象来释放)
6 命令模式 将方法封装,详细实现的实体注册到命令中
7 设配器模式。 类模式 多继承子类c实现a类方法调b类方法 。对象模式,多继承子类c,生产成员变量b,在a类方法中调用b成员变量的b方法。
外观模式。有点像组合,例如家庭影院,按一个按钮将所有子部件全部启动
8 模板模式,将方法抽象成统一无意义的名字,这个模式没搞的太懂