摘要:
装饰者模式 Decorator 应用场景 -- 灵活地扩充对象的功能 推荐文章: “小猪逃命”游戏诠释装饰者模式 来杯咖啡例子讲述装饰者模式 阅读全文
posted @ 2011-05-29 21:51 王景 阅读(196) 评论(0) 推荐(0)
|
|||
|
摘要:
装饰者模式 Decorator 应用场景 -- 灵活地扩充对象的功能 推荐文章: “小猪逃命”游戏诠释装饰者模式 来杯咖啡例子讲述装饰者模式 阅读全文
posted @ 2011-05-29 21:51 王景 阅读(196) 评论(0) 推荐(0)
摘要:
“装饰模式(Decorator)”又名“包装模式(Wrapper)”,通常用来灵活地扩充对象的功能。在此之前我们可以通过类的继承来扩充父类的功能,但这种继承方式缺乏灵活性,并且会导到子类数量的快速膨胀。恰当地使用装饰模式我们会轻松实现在控制子类数量的基础上,灵活地实现对象功能的扩展。装饰模式比类的继承更灵活。 例子:1、墙上挂画(Terrylee的例子):一个画可以挂在墙上,但通常我们会把这张画镶... 阅读全文
posted @ 2011-05-29 21:37 王景 阅读(279) 评论(0) 推荐(0) |
|||