Loading

上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 26 下一页
摘要: 责任链模式是一种对象的行为型模式,避免请求发送者与接收者耦合在一起,让多个对象都有可能接收请求,将这些对象连接成一条链,并且沿着这条链传递请求,直到有对象处理它为止。责任链模式不保证每个请求都被接受,由于一个请求没有明确的接收者,那么就不能保证它一定会被处理。 优点: 1)降低了耦合度。 2)增加向 阅读全文
posted @ 2017-04-10 15:51 guwei4037 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 享元模式是一种对象结构型模式,通过运用共享技术,有效地支持大量细粒度的对象。系统只使用少量的对象,而这些对象都很相似,状态变化很小,对象使用次数增多。享元对象能做到共享的关键是区分内部状态和外部状态。内部状态存储在享元对象内部并且不会随坏境改变而改变,因此内部状态可以共享;外部状态时随环境改变而改变 阅读全文
posted @ 2017-04-10 15:48 guwei4037 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 代理模式是一种对象结构型模式,可为某个对象提供一个代理,并由代理对象控制对原对象的引用。代理模式能够协调调用者和被调用者,能够在一定程度上降低系统的耦合度,其缺点是请求的处理速度会变慢,并且实现代理模式需要额外的工作。 优点: 1)远程代理可以隐藏对象位于不同的地址空间的事实。 2)虚拟代理可以执行 阅读全文
posted @ 2017-04-10 15:48 guwei4037 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 组合模式又称为整体-部分(Part-whole)模式,属于对象的结构模式。在组合模式中,通过组合多个对象形成树形结构以表示整体-部分的结构层次。组合模式对单个对象(即叶子对象)和组合对象(即容器对象)的使用具有一致性。 优点: 1)定义了由主要对象和复合对象组成的类层次结构 2)使得添加新的组件类型 阅读全文
posted @ 2017-04-10 15:47 guwei4037 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 外观模式是对象的结构模式,要求外部与一个子系统的通信必须通过一个统一的外观对象进行,为子系统中的一组接口提供一个一致的界面,外观模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。 优点: 1)在不减少系统所提供的选项的情况下,为复杂系统提供了简单接口。 2)对客户端屏蔽了系统组件。 3)提 阅读全文
posted @ 2017-04-10 15:47 guwei4037 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 装饰模式是一种对象结构型模式,可动态地给一个对象增加一些额外的职责,就增加对象功能来说,装饰模式比生成子类实现更为灵活。通过装饰模式,可以在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责;当需要动态地给一个对象增加功能,这些功能可以再动态地被撤销时可使用装饰模式;当不能采用生成子类的方 阅读全文
posted @ 2017-04-10 15:45 guwei4037 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 桥接模式将抽象部分与它的实现部分分离,使它们都可以独立地变化。它是一种对象结构型模式,又称为柄体(Handle and Body)模式或接口(Interface)模式。桥接模式类似于多重继承方案,但是多重继承方案往往违背了类得单一职责原则,其复用性比较差,桥接模式是比多重继承方案更好的解决方法。 优 阅读全文
posted @ 2017-04-10 15:43 guwei4037 阅读(1153) 评论(0) 推荐(0) 编辑
摘要: 适配器模式将一个接口转换成客户希望的另一个接口,从而使接口不兼容的那些类可以一起工作。适配器模式既可以作为类结构型模式,也可以作为对象结构型模式。在类适配器模式中,通过使用一个具体类将适配者适配到目标接口中;在对象适配器模式中,一个适配器可以将多个不同的适配者适配到同一个目标。 阅读全文
posted @ 2017-04-10 15:42 guwei4037 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 建造者模式强调将一个复杂对象的创建与它的表示分离,使得同样的构建过程可以创建不同的表示。建造者模式是一步一步地创建一个复杂的对象,它允许用户只通过制定复杂对象的类型和内容就可以构建它们,用户不需要知道内部的具体构建细节。建造者模式属于对象创建型模式。 阅读全文
posted @ 2017-04-10 15:41 guwei4037 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,这个类称为单例类,它提供全局访问的方法。 阅读全文
posted @ 2017-04-10 15:39 guwei4037 阅读(159) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 26 下一页