![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 77
jerryHH_2012
这个作者很懒,什么都没留下…
展开
-
设计模式之桥接模式
1. 定义:桥接模式是构造型的设计模式之一。桥接模式基于类的最小设计原则,通过使用封装,聚合以及继承等行为来让不同的类承担 不同的责任。它的主要特点是把抽象与行为实现分离开来,从而可以保持各部分的独立性以及应对它们的功能拓展。2.桥接模式的角色和职责。 Client:桥接模式的使用者 Abstraction:抽象类接口,维护对行为实现的引用转载 2013-03-24 21:14:17 · 432 阅读 · 0 评论 -
设计模式之职责链模式
1. 定义:责任链模式是行为模式之一,该模式构造一系列分别担当不同的职责的类的对象来共同完成一个任务,这些类的对象之间像链条一样紧密项 链,所以被叫做职责链模式。2. 职责链模式的基本条件。 要实现职责链模式,需要满足该模式的基本条件: a). 对象链的组织。需要将某任务的所有职责执行对象以链的形式加以组织。 b). 消息或请求的传递。将消息或请求沿转载 2013-03-24 20:33:47 · 538 阅读 · 0 评论 -
设计模式之建造者模式
1.概述。将一个复杂对象的创建与它的表示分离,使得同样的创建过程可以创建不同的表示。2。实用性: a).当创建复杂对象的算法应该独立于该对象的组成部分以及它们的装配方式时。 b).当构造过程必须允许被构造的对象有不同的表示时3。参与者。 a)Builder 为创建一个product 对象的各个部件指定抽象接口. b)ConcreateBuilder原创 2013-03-26 22:27:30 · 474 阅读 · 0 评论 -
设计模式之迭代器模式
1.给顶一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。2。适用性: a).访问一个聚合对象的内容而无须暴露它的内部表示。 b)支持对聚合对象的多种遍历. c)为遍历不同的聚合结构提供一个统一的接口。3。参与者: a)Iteartor迭代器定义访问和遍历元素的接口。 b)ConcreateIterato原创 2013-03-26 23:00:12 · 510 阅读 · 0 评论