摘要: 1.定义 允许你将对象组合成树形结构来表现"整体\结构"层次结构.组合能让客户以一致的方式处理个别对象以及对象组合. 把整体和局部都当作一个对象,这就需要继承相同的类或者实现相同的接口,我们沿着这个思路实现代码. 2.代码实现 以 https://www.cnblogs.com/lishuaiqi/ 阅读全文
posted @ 2019-08-03 17:44 随意的马蒂洛克 阅读(176) 评论(0) 推荐(0)
摘要: 1.定义 提供一种方法顺序访问一个聚合对象中的各个元素,而又不暴露其内部的表示. 把遍历的功能封装到迭代器中,让数据结构管理数据,遍历的功能交给迭代器. 2.代码实现 jdk的util包中包含了迭代器接口,代码如下: 遍历最主要需要 next() 和 hasNext() 方法, remove方法用来 阅读全文
posted @ 2019-08-03 00:29 随意的马蒂洛克 阅读(231) 评论(0) 推荐(0)