摘要: 中介者模式Mediator 场景:公司中各个部门需要交互,通过中介总经理进行交互 核心: 如果一个系统中对象之间的联系成网状结构,对象之间多对多,将导致关系极其复杂,这些对象统称为“同事关系” 我们可以引入一个中介者对象,使各个同事对象只和自身与中介者打交道,中介再去其他部门交互 中介者模式的本质: 阅读全文
posted @ 2019-08-15 15:21 小帆敲代码 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 迭代器模式Iterator /** * 自定义迭代器接口 * @author 小帆敲代码 * */public interface MyIterator { void first();//游标置于第一个 void last();//游标置于最后一个 boolean isfirst(); boolea 阅读全文
posted @ 2019-08-15 14:37 小帆敲代码 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 责任链模式chain of responsibility 将能够处理同一类请求的对象连成一条链,所提交的请求依次在链上传递,直到传递至有能力处理该请求的对象,不能则传给链上下一个 场景: -打牌时 -奖学金审批 -请假审批 核心:是在客户端中才成链,也可以通过配置文件或者存在数组中加载 开发中常见场 阅读全文
posted @ 2019-08-15 12:02 小帆敲代码 阅读(167) 评论(0) 推荐(0) 编辑