
设计模式
文章平均质量分 78
加油呐
这个作者很懒,什么都没留下…
展开
-
设计模式:简单工厂,工厂模式,抽象工厂模式
参考:http://www.cnblogs.com/Bobby0322/p/4178412.html简单工厂:水果工厂:只需知道水果的名字就可以得到相应的水果。可以根据参数的不同返回不同类的实例。简单工厂模式专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。客户端只需知道产品对应的参数(通过名字或者参数),就可以得到对应的实例。Product是抽象接口或...原创 2018-10-05 22:27:23 · 274 阅读 · 0 评论 -
代理模式
首先了解代理模式:给某一个对象提供一个代理,并由代理对象控制对原对象的引用,是一种对象结构型模式。(比如某台远程服务器提供了一个功能很强大的加密算法,而现在正在开发的系统又需要使用到该算法,由于该算法位于远程服务器端,封装该算法的对象位于远程服务器的内存中,本地内存中的对象无法直接访问,因此需要通过一个远程代理的机制来实现对远程对象的操作)subject(抽象主体角色)声明了真实主...原创 2018-11-01 20:04:09 · 339 阅读 · 1 评论 -
设计模式:适配器,桥接,代理模式的区别
适配器模式:将一个类的接口转换成客户希望的另一个接口,使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。比如:手机的usb数据线可以被看做适配器,不同的手机通过不同的usb数据线连接到电脑相同的usb接口上。还有,栈和队列被称为容器适配器,他们本身都是基于线性表来实现的,但是对外提供了特定的操作接口。参考:https://www.cnblogs.com/-crazysnail/...原创 2018-11-03 17:49:04 · 2644 阅读 · 1 评论