没有合适的资源?快使用搜索试试~ 我知道了~
C++ 实现装饰模式实例
共1个文件
zip:1个
5星 · 超过95%的资源 需积分: 19 17 下载量 183 浏览量
2012-03-30
14:18:12
上传
评论
收藏 1.17MB ZIP 举报
温馨提示
装饰模式: 装饰模式是为已有功能动态的添加更多功能的一种方法。 如果需要为一个主类里添加新的字段,新的方法和新的逻辑,而这些新加入的东西仅仅是为了满足一些只在某种特定情况下才会执行的特殊行为, 那么就可以把每个要装饰的功能放在单独的类中,并让这个类包装他所要装饰的对象,因此,当需要执行某个特殊行为的时候, 客户代码就可以在运行时根据需要有选择的,按顺序的使用装饰功能。 装饰功能的最大好处是能有效的把主类的核心职责和辅助的装饰功能完全的区分开,并且可以去除相关的类中重复的装饰逻辑。 下面的例子,说明了对Person主类,提供DoneDressing出门动作函数, 但是如果我们想在出门之前做其他的事情,则可以通过装饰模式来动态的实现,比如洗澡,擦皮鞋,戴帽子,而不需要直接改动出门动作的代码。
资源推荐
资源详情
资源评论
收起资源包目录
C++ 实现装饰模式实例.zip (1个子文件)
C++ 实现装饰模式实例
Demo2.zip 1.17MB
共 1 条
- 1
资源评论
- xawyy2015-02-28还可以用 学生学习用
- Fox_xoF2013-07-11还可以,可以运行
- linkai09242013-06-07装饰模式的范例写的不错,代码很完整,可以运行····
- asusvsdell52012-11-06很不错,比较详细
RangersPerson
- 粉丝: 1
- 资源: 10
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功