书摘Java学习笔记技术干货

《HeadFirst设计模式》书摘-模板方法/模式迭代器/组合

2017-06-16  本文已影响23人  GhostStories

欢迎访问我的博客:http://wangnan.tech

模板方法模式

定义

在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中,模板方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤

get到的oo原则

要点

迭代器模式/组合模式

迭代器模式定义

提供一种方法顺序访问一个聚合对象的各个元素,而不暴露内部的表示

组合模式定义

允许你将对象组成树形结构来表现“整体/部分”的层次结构,组合能让客户以一致的方式处理个别对象和对象组合

要点

上一篇 下一篇

猜你喜欢

热点阅读