Jimmypony的技术汇总区
很多都不会,很多都不懂,不要浮躁,静心学习
摘要: 装饰者模式,所谓装饰者模式,就是能够自由动态扩展功能,装饰者和被装饰折拥有同一个超类,比如System.IO系统, 我个人认为的装饰者模式就是 (((被装饰者)装饰者+)+装饰者)+装饰者.....无穷无尽的扩展..... 该模式也符合设计模式原则: 开-闭原则对扩展开放,对修改关闭. 优先使用组合而非继承,不过这里继承的目的不是为了获得行为而是为了匹配类型 以下以咖啡饮料为例解释装饰者模式: ... 阅读全文
posted @ 2008-09-18 09:36 Jim~ 阅读(243) 评论(0) 推荐(0) 编辑