上一页 1 2 3 4 5 6 7 8 ··· 13 下一页

2020年12月16日

设计模式复习笔记16

摘要: 十六迭代器模式!!! 提供一种方法来访问聚合对象,而不用暴露这个对象的内部表示,其别名为游标(Cursor)。迭代器模式是一种对象行为型模式。 优点 它支持以不同的方式遍历一个聚合对象。 迭代器简化了聚合类。 在同一个聚合上可以有多个遍历。 在迭代器模式中,增加新的聚合类和迭代器类都很方便,无须修改 阅读全文

posted @ 2020-12-16 20:02 露水清清 阅读(39) 评论(0) 推荐(0)

设计模式复习笔记15

摘要: 十五解释器模式 定义语言的文法,并且建立一个解释器来解释该语言中的句子,这里的“语言”意思是使用规定格式和语法的代码,它是一种类行为型模式。 优点 缺点 阅读全文

posted @ 2020-12-16 19:55 露水清清 阅读(58) 评论(0) 推荐(0)

设计模式复习笔记14

摘要: 十四命令模式 将一个请求封装为一个对象,从而使我们可用不同的请求对客户进行参数化;对请求排队或者记录请求日志,以及支持可撤销的操作。命令模式是一种对象行为型模式,其别名为动作(Action)模式或事务(Transaction)模式。 优点: 缺点: 使用命令模式可能会导致某些系统有过多的具体命令类。 阅读全文

posted @ 2020-12-16 19:49 露水清清 阅读(41) 评论(0) 推荐(0)

设计模式复习笔记13

摘要: 十三职责链模式 避免请求发送者与接收者耦合在一起,让多个对象都有可能接收请求,将这些对象连接成一条链,并且沿着这条链传递请求,直到有对象处理它为止。由于英文翻译的不同,职责链模式又称为责任链模式,它是一种对象行为型模式。 优点: 缺点: 阅读全文

posted @ 2020-12-16 19:42 露水清清 阅读(53) 评论(0) 推荐(0)

设计模式复习笔记12

摘要: 十二代理模式 给某一个对象提供一个代理,并由代理对象控制对原对象的引用。代理模式的英文叫做Proxy或Surrogate,它是一种对象结构型模式。 优点: 代理模式能够协调调用者和被调用者,在一定程度上降低了系统的耦合度。 远程代理使得客户端可以访问在远程机器上的对象,远程机器可能具有更好的计算性能 阅读全文

posted @ 2020-12-16 19:35 露水清清 阅读(49) 评论(0) 推荐(0)

设计模式复习笔记11

摘要: 十一享元模式 运用共享技术有效地支持大量细粒度对象的复用。系统只使用少量的对象,而这些对象都很相似,状态变化很小,可以实现对象的多次复用。由于享元模式要求能够共享的对象必须是细粒度对象,因此它又称为轻量级模式,它是一种对象结构型模式。 优点: 享元模式的优点在于它可以极大减少内存中对象的数量,使得相 阅读全文

posted @ 2020-12-16 19:27 露水清清 阅读(41) 评论(0) 推荐(0)

设计模式复习笔记11

摘要: 十一外观模式!!! 外部与一个子系统的通信必须通过一个统一的外观对象进行,为子系统中的一组接口提供一个一致的界面,外观模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。外观模式又称为门面模式,它是一种对象结构型模式。 优点: 对客户屏蔽子系统组件,减少了客户处理的对象数目并使得子系统使用起 阅读全文

posted @ 2020-12-16 19:18 露水清清 阅读(50) 评论(0) 推荐(0)

设计模式复习笔记10

摘要: 十装饰模式 动态地给一个对象增加一些额外的职责(Responsibility),就增加对象功能来说,装饰模式比生成子类实现更为灵活。其别名也可以称为包装器(Wrapper),与适配器模式的别名相同,但它们适用于不同的场合。根据翻译的不同,装饰模式也有人称之为“油漆工模式”,它是一种对象结构型模式。 阅读全文

posted @ 2020-12-16 16:29 露水清清 阅读(63) 评论(0) 推荐(0)

设计模式复习笔记09

摘要: 九组合模式 组合模式(Composite Pattern):组合多个对象形成树形结构以表示“整体-部分”的结构层次。组合模式对单个对象(即叶子对象)和组合对象(即容器对象)的使用具有一致性。 组合模式又可以称为“整体-部分”(Part-Whole)模式,属于对象的结构模式,它将对象组织到树结构中,可 阅读全文

posted @ 2020-12-16 14:00 露水清清 阅读(47) 评论(0) 推荐(0)

设计模式复习笔记08

摘要: 八桥接模式 将抽象部分与它的实现部分分离,使它们都可以独立地变化。它是一种对象结构型模式,又称为柄体(Handle and Body)模式或接口(Interface)模式。 优点: 分离抽象接口及其实现部分。 桥接模式有时类似于多继承方案,但是多继承方案违背了类的单一职责原则(即一个类只有一个变化的 阅读全文

posted @ 2020-12-16 13:36 露水清清 阅读(34) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 ··· 13 下一页

导航