- 博客(1)
- 收藏
- 关注
[装饰者模式]经典的星巴克咖啡问题解决方案
在星巴克咖啡中,随意的点取咖啡种类以及配料的场景,如果使用传统的逻辑控制,产出的将会是一片非常不优雅的代码,而几乎每个例子中都会使用这样的一个场景,来引出装饰者模式的介绍。 装饰者模式通常有着如下的特点: 1、装饰对象和被装饰对象通常有着相同的接口,实现相同的操作; 2、装饰者对象中要含有被装饰对象的实例; 3、装饰者只是增加了附加功能,而不会去更改被装饰对象的实现逻辑; 从上述的描述中...
2011-03-04 16:16:00 202
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人