上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 66 下一页

2018年12月6日

观察者模式-Observer Pattern

摘要: 1.主要优点 观察者模式的主要优点如下: (1) 观察者模式可以实现表示层和数据逻辑层的分离,定义了稳定的消息更新传递机制,并抽象了更新接口,使得可以有各种各样不同的表示层充当具体观察者角色。 (2) 观察者模式在观察目标和观察者之间建立一个抽象的耦合。观察目标只需要维持一个抽象观察者的集合,无须了 阅读全文

posted @ 2018-12-06 18:21 Kooing 阅读(146) 评论(0) 推荐(0) 编辑

备忘录模式-Memento Pattern

摘要: 1.主要优点 备忘录模式的主要优点如下: (1)它提供了一种状态恢复的实现机制,使得用户可以方便地回到一个特定的历史步骤,当新的状态无效或者存在问题时,可以使用暂时存储起来的备忘录将状态复原。 (2)备忘录实现了对信息的封装,一个备忘录对象是一种原发器对象状态的表示,不会被其他代码所改动。备忘录保存 阅读全文

posted @ 2018-12-06 15:38 Kooing 阅读(155) 评论(0) 推荐(0) 编辑

2018年12月5日

中介模式——多个对象协调

摘要: 1. 主要优点 中介者模式的主要优点如下: (1) 中介者模式简化了对象之间的交互,它用中介者和同事的一对多交互代替了原来同事之间的多对多交互,一对多关系更容易理解、维护和扩展,将原本难以理解的网状结构转换成相对简单的星型结构。 (2) 中介者模式可将各同事对象解耦。中介者有利于各同事之间的松耦合, 阅读全文

posted @ 2018-12-05 17:20 Kooing 阅读(145) 评论(0) 推荐(0) 编辑

迭代器模式

摘要: 1. 主要优点 迭代器模式的主要优点如下: (1) 它支持以不同的方式遍历一个聚合对象,在同一个聚合对象上可以定义多种遍历方式。在迭代器模式中只需要用一个不同的迭代器来替换原有迭代器即可改变遍历算法,我们也可以自己定义迭代器的子类以支持新的遍历方式。 (2) 迭代器简化了聚合类。由于引入了迭代器,在 阅读全文

posted @ 2018-12-05 14:54 Kooing 阅读(145) 评论(0) 推荐(0) 编辑

2018年12月4日

解释器模式

摘要: 1. 主要优点 解释器模式的主要优点如下: (1) 易于改变和扩展文法。由于在解释器模式中使用类来表示语言的文法规则,因此可以通过继承等机制来改变或扩展文法。 (2) 每一条文法规则都可以表示为一个类,因此可以方便地实现一个简单的语言。 (4) 增加新的解释表达式较为方便。如果用户需要增加新的解释表 阅读全文

posted @ 2018-12-04 17:11 Kooing 阅读(182) 评论(0) 推荐(0) 编辑

命令模式

摘要: 1. 主要优点 命令模式的主要优点如下: (1) 降低系统的耦合度。由于请求者与接收者之间不存在直接引用,因此请求者与接收者之间实现完全解耦,相同的请求者可以对应不同的接收者,同样,相同的接收者也可以供不同的请求者使用,两者之间具有良好的独立性。 (2) 新的命令可以很容易地加入到系统中。由于增加新 阅读全文

posted @ 2018-12-04 01:17 Kooing 阅读(228) 评论(0) 推荐(0) 编辑

2018年12月3日

责任链模式

摘要: 1.主要优点 职责链模式的主要优点如下: (1) 职责链模式使得一个对象无须知道是其他哪一个对象处理其请求,对象仅需知道该请求会被处理即可,接收者和发送者都没有对方的明确信息,且链中的对象不需要知道链的结构,由客户端负责链的创建,降低了系统的耦合度。 (2) 请求处理对象仅需维持一个指向其后继者的引 阅读全文

posted @ 2018-12-03 20:06 Kooing 阅读(194) 评论(0) 推荐(0) 编辑

代理模式proxy

摘要: 代理模式的共同优点如下: (1) 能够协调调用者和被调用者,在一定程度上降低了系统的耦合度。 (2) 客户端可以针对抽象主题角色进行编程,增加和更换代理类无须修改源代码,符合开闭原则,系统具有较好的灵活性和可扩展性。 此外,不同类型的代理模式也具有独特的优点,例如: (1) 远程代理为位于两个不同地 阅读全文

posted @ 2018-12-03 16:20 Kooing 阅读(149) 评论(0) 推荐(0) 编辑

享元模式

摘要: 1.主要优点 享元模式的主要优点如下: (1) 可以极大减少内存中对象的数量,使得相同或相似对象在内存中只保存一份,从而可以节约系统资源,提高系统性能。 (2) 享元模式的外部状态相对独立,而且不会影响其内部状态,从而使得享元对象可以在不同的环境中被共享。 2.主要缺点 享元模式的主要缺点如下: ( 阅读全文

posted @ 2018-12-03 15:51 Kooing 阅读(161) 评论(0) 推荐(0) 编辑

爱回忆的考古学家

该文被密码保护。 阅读全文

posted @ 2018-12-03 05:56 Kooing 阅读(17) 评论(0) 推荐(0) 编辑

上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 66 下一页

导航