摘要: 外观模式 定义:隐藏系统的复杂性,并向客户端提供了一个客户端可以访问系统的接口。这种类型的设计模式属于结构型模式,它向现有的系统添加一个接口,来隐藏系统的复杂性。 核心: 外观(Facade)角色:为多个子系统对外提供一个共同的接口。 子系统(Sub System)角色:实现系统的部分功能,客户可以 阅读全文
posted @ 2020-02-16 20:28 白白3535 阅读(90) 评论(0) 推荐(0)
摘要: 组合模式 定义:也称为 整体-部分(Part-Whole)模式,它的宗旨是通过将单个对象(叶子节点)和组合对象(树枝节点)用相同的接口进行表示,使得客户对单个对象和组合对象的 使用具有一致性。组合模式 一般用来描述 整体 与 部分 的关系,它将对象组织到树形结构中,最顶层的节点称为根节点,根节点下面 阅读全文
posted @ 2020-02-16 19:58 白白3535 阅读(128) 评论(0) 推荐(0)
摘要: 装饰模式 定义:可以动态的增加或删除对象的职责,并使得需要装饰的具体构建类和具体装饰类可以独立变化,以便增加新的具体构建类和具体装饰类。 职责: 1) 动态的为一个对象增加新的功能。 2) 装饰模式是一种用于代替继承的技术,无须通过继承增加子类就能扩展对象的新功能。使用对象的关联关系代替继承关系,更 阅读全文
posted @ 2020-02-16 18:42 白白3535 阅读(93) 评论(0) 推荐(0)
摘要: 桥接模式 定义:是将抽象部分与它的实现部分分离,使它们都可以独立地变化。它是一种对象结构型模式,又称为柄体(Handler and Body)模式或接口(interface)模式。 图示: 》 || || 《 package com.offcn.designpattern.bridgepattern 阅读全文
posted @ 2020-02-16 13:51 白白3535 阅读(123) 评论(0) 推荐(0)
摘要: 结构型模式:适配器模式,代理模式,桥接模式,装饰模式,组合模式,外观模式,享元模式。 结构型模式作用:从程序的结构上实现松耦合,从而可以扩大整体的类结构,用来解决更大的问题。 适配器模式 定义:将一个类的接口转换成客户希望的另外一个接口,Adapter模式使得原本由于借口不兼容而不能一起工作的那些类 阅读全文
posted @ 2020-02-16 12:14 白白3535 阅读(136) 评论(0) 推荐(0)