![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
结构型
Alan_DM
还是学生
展开
-
结构型--适配器模式
适配器模式好比一个中介,使原本没有关系的两个事务联系在一起。模式的意图将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。模式的适用性当客户需要使用的现有类和它的接口不匹配。客户想要重用的类与接口不兼容。模式的参与者目标(Target):目标是一个接口,该接口是客户想要使用的接口。 被适配者(Adapter):被适配者是一个原创 2016-07-05 15:05:43 · 316 阅读 · 0 评论 -
结构型--组合模式
模式意图将对象组合成树形结构以表示“部分-整体”的层次结构。Composite使用户对单个对象和组合对象的使用具有一致性。 组合模式通常在java中的swing组件中体现的很明显,我们对中间节点容器jpanel或者对于叶子节点来说它们的使用方式具有一致性。模式适用性写程序时,我们希望将许多个体对象和组合对象组成树形结构,以此表示“部分-整体”的层次结构,并借助该层次结构使得用户能用一致的方式处理个原创 2016-07-05 15:18:56 · 340 阅读 · 0 评论 -
结构型--装饰者模式
模式意图动态的给对象添加一些额外的职责。就功能来说装饰模式比生成子类更为灵活。模式适用性在许多程序设计中,可能需要改进类的某个对象的功能,而不是该类创建的全部对象。模式参与者抽象组件(Component):抽象组件是一个抽象类。抽象组件定义了“被装饰着”需要进行“装饰”的方法。具体组件(ConcreteComponent):具体组件是抽象组建的一个子类,具体组件的实例称作“被装饰者”。装饰(D原创 2016-07-05 15:41:48 · 289 阅读 · 0 评论