会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Cameo Chen
博客园
首页
新随笔
联系
订阅
管理
2008年7月4日
10. Decorator 装饰(结构型模式)
摘要: 动机(Motivation) 上述描述的问题根源在于我们“过度地使用了继承来扩展对象的功能”,由于继承为类型引入的静态特质,使得这种扩展方式缺乏灵活性;并且随着子类的增多(扩展功能的增多),各种子类的组合(扩展功能的组合)会导致更多子类的膨胀(多继承)。 如何使“对象功能的扩展”能够根据需要来动态地实现?同时避免“扩展功能的增多”带来的子类膨胀问题?从而使得任何“功能扩展变化”所导...
阅读全文
posted @ 2008-07-04 13:38 Cameo
阅读(334)
评论(0)
推荐(0)
编辑
公告