会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
放飞梦想C
学习是一种信仰!
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
···
20
下一页
2022年3月22日
C++设计模式 - 状态模式(State)
摘要: 状态变化模式 在组件构建过程中,某些对象的状态经常面临变化,如何对这些变化进行有效的管理?同时又维持高层模块的稳定?“状态变化”模式为这一问题提供了一种解决方案。 典型模式 State Memento State 动机(Motivation) 在软件构建过程中,某些对象的状态如果改变,其行为也会随之
阅读全文
posted @ 2022-03-22 18:33 放飞梦想C
阅读(437)
评论(0)
推荐(0)
2022年3月21日
C++设计模式 -中介者模式(Mediator)
摘要: 接口隔离模式 在组件构建过程中,某些接口之间直接的依赖常常会带来很多问题、甚至根本无法实现。采用添加一层间接(稳定)接口,来隔离本来互相紧密关联的接口是一种常见的解决方案。 典型模式 Facade Proxy Adapter Mediator Mediator 动机( Motivation ) 在软
阅读全文
posted @ 2022-03-21 22:29 放飞梦想C
阅读(174)
评论(0)
推荐(0)
C++设计模式 - 适配器模式(Adapter)
摘要: 接口隔离模式 在组件构建过程中,某些接口之间直接的依赖常常会带来很多问题、甚至根本无法实现。采用添加一层间接(稳定)接口,来隔离本来互相紧密关联的接口是一种常见的解决方案。 典型模式 Facade Proxy Adapter Mediator Adapter 动机(Motivation) 在软件系统
阅读全文
posted @ 2022-03-21 19:19 放飞梦想C
阅读(316)
评论(0)
推荐(0)
C++设计模式 - 代理模式(Proxy)
摘要: 接口隔离模式 在组件构建过程中,某些接口之间直接的依赖常常会带来很多问题、甚至根本无法实现。采用添加一层间接(稳定)接口,来隔离本来互相紧密关联的接口是一种常见的解决方案。 典型模式 Facade Proxy Adapter Mediator Proxy 动机(Motivation) 在面向对象系统
阅读全文
posted @ 2022-03-21 17:26 放飞梦想C
阅读(343)
评论(0)
推荐(0)
C++设计模式 - 门面模式(Facade)
摘要: 接口隔离模式 在组件构建过程中,某些接口之间直接的依赖常常会带来很多问题、甚至根本无法实现。采用添加一层间接(稳定)接口,来隔离本来互相紧密关联的接口是一种常见的解决方案。 典型模式 Facade Proxy Adapter Mediator Facade 系统间耦合的复杂度 动机(Motivati
阅读全文
posted @ 2022-03-21 17:25 放飞梦想C
阅读(170)
评论(0)
推荐(0)
2022年3月19日
C++设计模式 - 桥模式(Bridge)
摘要: 单一职责模式: 在软件组件的设计中,如果责任划分的不清晰,使用继承得到的结果往往是随着需求的变化,子类急剧膨胀,同时充斥着重复代码,这时候的关键是划清责任。 典型模式 Decorator Bridge Bridge 动机(Motivation) 由于某些类型的固有的实现逻辑,使得它们具有两个变化的维
阅读全文
posted @ 2022-03-19 22:02 放飞梦想C
阅读(260)
评论(0)
推荐(0)
C++设计模式 - 装饰器(Decorator)
摘要: 单一职责模式: 在软件组件的设计中,如果责任划分的不清晰,使用继承得到的结果往往是随着需求的变化,子类急剧膨胀,同时充斥着重复代码,这时候的关键是划清责任。 典型模式 Decorator Bridge Decorator 动机(Motivation) 在某些情况下我们可能会“过度地使用继承来扩展对象
阅读全文
posted @ 2022-03-19 21:05 放飞梦想C
阅读(156)
评论(0)
推荐(0)
2022年3月18日
C++设计模式 - 观察者模式(Observer)
摘要: 组件协作模式: 现代软件专业分工之后的第一个结果是“框架与应用程序的划分”,“组件协作”模式通过晚期绑定,来实现框架与应用程序之间的松耦合,是二者之间协作时常用的模式。 典型模式 Template Method Strategy Observer / Event Observer 动机(Motiva
阅读全文
posted @ 2022-03-18 23:38 放飞梦想C
阅读(320)
评论(0)
推荐(0)
C++设计模式 - 策略模式(Strategy)
摘要: 组件协作模式: 现代软件专业分工之后的第一个结果是“框架与应用程序的划分”,“组件协作”模式通过晚期绑定,来实现框架与应用程序之间的松耦合,是二者之间协作时常用的模式。 典型模式 Template Method Observer / Event Strategy Strategy 动机(Motiva
阅读全文
posted @ 2022-03-18 21:38 放飞梦想C
阅读(240)
评论(0)
推荐(0)
C++设计模式 - 模板方法(Template Method)
摘要: 组件协作模式: 现代软件专业分工之后的第一个结果是“框架与应用程序的划分”,“组件协作”模式通过晚期绑定,来实现框架与应用程序之间的松耦合,是二者之间协作时常用的模式。 典型模式 Template Method Observer / Event Strategy Template Method 模式
阅读全文
posted @ 2022-03-18 19:53 放飞梦想C
阅读(123)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
···
20
下一页
公告