会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
GodSpeed
博客园
首页
新随笔
联系
管理
订阅
2008年9月20日
白话设计模式 --结构型模式--装饰者(Decorator)模式,适配器模式和外观模式
摘要: 装饰者,什么是装饰者?它就是继承抽象对象,然后再组合这个抽象对象(既有IsA关系,又有HasA关系),此时,在装饰着里添加想要增加的行为,同时要实现具体的A的行为,这样就增加了新的功能。在构造装饰者时,初始化抽象对象。装饰着模式实现了在运行时动态扩展对象功能的能力,不需要单独使用继承来扩展功能,不会产生子类膨胀的问题。装饰者在外部扩展对象的功能,装饰者要知道这些待扩展的对象,而待扩展的对象是不知道...
阅读全文
posted @ 2008-09-20 00:21 GodSpeed
阅读(1952)
评论(7)
推荐(0)
编辑
公告