首页 > 其他 > 详细

设计模式

时间:2016-03-13 17:29:22      阅读:140      评论:0      收藏:0      [点我收藏+]

代理模式 将realImage通过proxyImage来调用。

realImage与proxyImage在功能上是等价的,没有新增和减少功能。

 

适配器模式  VlcPlayer, MP4Player的适配类。这样在AudioPlayer中只需要调用适配类来完成功能,同代理类的区别在于,AudioPlayer新增了适配的功能,代理类不能改变所代理类的功能。

适配器的核心在于将两个不相关的类整合到一起去。实现某一个类的功能的叠加。

 

就是说AudioPlayer要具有AdvancedMediaPlayer的功能。那就要创建一个AdvancedMediaPlayer的适配类。

 

装饰器模式  扩展了被装饰类的功能。装饰器跟代理类有点类似,但是传递的参数不太一样,装饰器传递的是被装饰的类,代理类则要隐藏被代理的类,传递的参数是被代理的类需要的参数。

 

 

桥接模式

桥接模式

 

设计模式

原文:http://www.cnblogs.com/daishuguang/p/5271744.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!