C++
文章平均质量分 85
_羊
这个作者很懒,什么都没留下…
展开
-
建造者模式——C++实现
定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 类型:创建类模式 适用性 •当创建复杂对象的算法应该独立于该对象的组成部分以及它们的装配方式时。 •当构造过程必须允许被构造的对象有不同的表示时。原创 2014-06-06 18:57:28 · 556 阅读 · 0 评论 -
适配器模式——C++实现
基本概念: 将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。原创 2014-06-06 19:09:00 · 585 阅读 · 0 评论 -
状态模式——C++实现
1. 概述 当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。 2. 解决的问题 主要解决的是当控制一个对象状态转换的条件表达式过于复杂时的情况。把状态的判断逻辑转移到表示不同的一系列类当中,可以把复杂的逻辑判断简单化。 3. 模式中的角色 3.1 上下文环境(Context):它定义了客户程序需要的接口并维护一个具体状态角色的实例,将与状态相关的操作委托给原创 2014-06-10 11:12:29 · 570 阅读 · 0 评论