贾永琪的技术博客

23种设计模式----迭代器模式----行为模式

迭代器模式1.迭代器模式目的2.迭代器模式实现2.1一些名词迭代器:进行遍历行为的类容器:存放元素的类2.2接口的定义2.3实现类定义2.4 实体类定义2.5 测试类定义2.6 测试结果3.迭代器模式扩展3.1迭代器模式的接口可以使用jdk的接口java中util包中的至于容器的接口3.2例子3.3实现自己的集合(类似set,map,netnet(..._一个执行完后下一个执行是什么设计模式

观察者模式手动实现与讲解

23种设计模式观察者模式是经典设计模式中的一种,使用广泛。 观察者模式实现两个耦合度较高的类解耦。 观察者模式由观察者和被观察者组成;在实现中,被观察者为主体;在作用中,观察者为主体。(一般情况下)观察者模式在现实中的场景可简单对应为:张三看见李四去吃饭了,张三也去吃饭了。张三是观察者,李四是被观察者。李四去吃饭,被观察者的状态改变;张三看见,被观察者广播通知观察者..._ios 手动实现一个观察者模式