《Head First设计模式》学习笔记3

本文主页链接: 设计模式学习之装饰者模式

如下内容是学习HFDP第三部分《装饰者模式》所得,主要就是一些原文摘抄和少量自己的总结。

装饰者模式定义:

装饰者模式动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代方案。

OO原则:

1.对扩展开放,对修改关闭。

书中示例的C++实现版源码:

这个Solution的DecoratorPattern工程里

书中示例的类图:

Visio原图见这里:


发布了235 篇原创文章 · 获赞 39 · 访问量 41万+

猜你喜欢

转载自blog.csdn.net/mzlogin/article/details/19171877