视频地址:
【好】
1. 工厂模式:
1)说明:工厂模式的最大优点在于创建对象上面,就是把创建对象的过程封装起来,这样随时可以产生一个新的对象。
2)详解:
2. 迭代器模式:
1)说明:提供一个方法顺序访问一聚合对象中的各个元素,而又不暴露对象的内部表示
2)详解:
3. 装饰模式:
1)说明:装饰者模式动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代方案。
2)详解:
4. 命令模式:
1)说明:将一个请求封装为一个对象,从而使用户可用不同的请求对客户进行参数化。对请求排队或记录请求日志,以及支持撤销的操作。
2)详解:
5. 策略模式:
1)说明:定义了算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户
2)详解:
参考文档:
1.
附录:
1)图片记忆《大话设计模式》