摘要: Jdk里最不缺得就是迭代器,自己写一个,加深下理解 public class CustomList<T> implements Iterable<T> { private final Object[] items = new Object[20]; private int size = 0; pub 阅读全文
posted @ 2021-08-19 17:22 Mars.wang 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 一、前言 最近看网上关于设计模式的讲解,五花八门,能看懂,不能说理解的很深。直到我看到这样一句话:“观察者模式(Observer)又称发布-订阅模式(Publish-Subscribe:Pub/Sub)。它是一种通知机制,让发送通知的一方(被观察方)和接收通知的一方(观察者)能彼此分离,互不影响” 阅读全文
posted @ 2021-08-19 15:04 Mars.wang 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 一、前言 访问者模式(Visitor)是一种操作一组对象的操作,它的目的是不改变对象的定义,但允许新增不同的访问者,来定义新的操作。 一般运用于一组稳定的数据结构,但可以有不同的操作来作用于这个结构中的元素。 从下图中我们可以看到访问者模式有以下几个角色: 1.稳定数据结构和它内部的元素 2.抽象访 阅读全文
posted @ 2021-08-19 10:41 Mars.wang 阅读(321) 评论(0) 推荐(0) 编辑