摘要: 一、定义定义一组算法,将每个算法都封装起来,并且使它们之间可以互换。策略模式使这些算法在客户端调用它们的时候能够互不影响地变化。(Java的TreeSet集合中,构造方法可传入具体的比较器对象以实现不同的排序算法。就是利用的策略模式)策略模式的用意是针对一组算法,将每... 阅读全文
posted @ 2018-08-10 17:41 neu_张康 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 一、定义观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态上发生变化时,会通知所有观察者对象,让他们能够自动更新自己。主要应用在java的AWT事件机制。二、角色抽象主题角色(Subject):把所有对观察者对象的引用保存... 阅读全文
posted @ 2018-08-10 17:21 neu_张康 阅读(1161) 评论(0) 推荐(0) 编辑