![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
iteye_16269
这个作者很懒,什么都没留下…
展开
-
设计模式-快餐简解-【装饰模式】
饰模式应用场景举例】 比如在玩“极品飞车”这款游戏,游戏中有对汽车进行喷涂鸦的功能,而且这个喷涂鸦是可以覆盖的,并且覆盖的顺序也影响到最后车身的显示效果,假设现在喷涂鸦具有2种样式:(1)红色火焰 (2)紫色霞光如果使用“继承父类”设计这样的功能,那么类图就像如下的这样:[img]http://java.chinaitlab.com/UploadFiles_8734/200811/2...2010-04-26 23:14:41 · 65 阅读 · 0 评论 -
适配器(adapter)模式
适配器模式的宗旨是:保留现有类提供的服务,向客户提供接口,使得原本接口不兼容而功能相同的类一起工作。客户提供接口让实现一些个功能,而我们已经有类实现了相同的功能,但是两者的接口是不兼容的。现在可以实现一个新的类,利用已有类的功能去实现客户所希望的功能。 分为类适配与对象适配。 类适配:新的类继承已有类而实现期望的接口: class NewClass extends SomeCla...2010-04-26 23:23:58 · 73 阅读 · 0 评论