设计模式
文章平均质量分 76
csdn_fuxh
这个作者很懒,什么都没留下…
展开
-
设计模式之代理模式
代理模式的基本介绍代理模式被称为委托模式,是结构型模式,在生活中非常常见的,比如说,叫同事帮助带早餐也是一种代理,如果要请律师帮你打官司也是一种代理。代理模式的的定义为其他对象提供一种代理以控制对这个对象的访问。代理模式的使用的场景当无法或不想直接访问某个对象或访问某个对象存在困难可以通过一个代理对象来间接访问,为了保证客户端使用的透明性,委托对象与代理对象需要实现相同的接口。原创 2017-01-08 16:27:14 · 360 阅读 · 0 评论 -
设计模式之观察者模式(解决、解耦的钥匙——观察者模式)
设计模式之观察者模式(解决、解耦的钥匙——观察者模式)观察者模式介绍观察者模式是使用概率非常高的模式,最常用的地方是GUI系统,订阅——发布系统。这个模式最重要的就是解耦,将被观察者和观察者解耦,使得它们之前的依赖性更小,甚至做到毫无差别。观察者模式的定义定义对象间一种一对多的依赖关系,使得每当一个对象改变状态,则所有依赖它的对象都会得到通知并被自动更新。原创 2016-12-31 11:43:11 · 413 阅读 · 0 评论 -
设计模式-适配器模式
适配器是将两个完全不兼容的东西融合在一起,通过一种转换使得它们能够协作起来,能够一起工作。适配使用的场景:1.系统需要使用现在的类,而现在的类不符合系统的要求,即接口不兼容。2.需要一个统一的输入接口,而输入端的类型不可预知。一、类适配模式程序代码如下://目标角色public interface FiveVolt {public int getFive原创 2016-12-22 21:47:17 · 300 阅读 · 0 评论