会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
瓶邪半语
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
2021年7月2日
10组合模式
摘要: 一、组合模式定义 1.组合模式也称为整体-部分模式,它的宗旨是通过将单个对象(叶子节点)和组合对象(树枝节点)用相同的接口进行表示,使得客户对单个对象和组合对象的使用具有一致性,属于结构型模式 2.组合关系和聚合关系的区别 A.组合关系:具有相同的生命周期 B.聚合关系:具有不同的生命周期 3.组合
阅读全文
posted @ 2021-07-02 23:14 瓶邪半语
阅读(104)
评论(0)
推荐(0)
编辑
09享元模式
摘要: 一、享元模式的定义 1.面向对象技术可以很好地解决一些灵活性或可扩展性问题,但在很多情况下需要在系统中增加类和对象的个数。当对象数量太多时,将导致运行代价过高,带来性能下降等问题。享元模式正是为解决这一类问题而诞生的 2.享元模式又称为轻量级模式,是对象池的一种实现。类似于线程池,线程池可以避免不停
阅读全文
posted @ 2021-07-02 21:29 瓶邪半语
阅读(58)
评论(0)
推荐(0)
编辑
08装饰器模式
摘要: 一、装饰器模式定义 1.装饰器模式,也称为包装模式,是指在不改变原有对象的基础之上,将功能附件到对象上,提供了比继承更有弹性的替代方案(扩展原有对象的功能),属于结构型模式 2.装饰器模式的核心是功能扩展,使用装饰器模式可以透明且动态的扩展类的功能 3.原理:让装饰器实现被包装类(ConcreteC
阅读全文
posted @ 2021-07-02 17:11 瓶邪半语
阅读(44)
评论(0)
推荐(0)
编辑
07门面模式
摘要: 一、门面模式定义 1.门面模式又叫外观模式,提供了一个统一的接口,用来访问子系统中的一群接口。其主要特征是定义了一个高层接口,让子系统更容易使用,属于结构型模式 2.门面模式的应用场景 A.子系统越来越复杂,增加门面模式提供简单接口 B.构建多层系统结构,利用门面对象作为每层的入口,简化层间调用 二
阅读全文
posted @ 2021-07-02 16:22 瓶邪半语
阅读(47)
评论(0)
推荐(0)
编辑
06代理模式
摘要: 一、代理模式定义 1.代理模式是指为其他对象提供一种代理,以控制对这个对象的访问,属于结构型模式。 2.在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 3.代理模式一般包含三种角色: A.抽象主题角色(Subject):抽象主题类的主要职
阅读全文
posted @ 2021-07-02 10:44 瓶邪半语
阅读(46)
评论(0)
推荐(0)
编辑