
设计模式
拉布拉多oop
这个作者很懒,什么都没留下…
展开
-
设计模式:工厂模式
(1)简单工厂模式 简单工厂模式不是 23 种里的一种,简而言之,就是有一个专门生产某个产品的类。 比如下图中的鼠标工厂,专业生产鼠标,给参数 0,生产戴尔鼠标,给参数 1,生产惠普鼠标。 (2)工厂模式 工厂模式也就是鼠标工厂是个父类,有生产鼠标这个接口。 戴尔鼠标工厂,惠普鼠标工厂继承它,可以分别生产戴尔鼠标,惠普鼠标。 生产哪种鼠标不再由参数决定,而是创建鼠标工厂时,由戴尔鼠标工厂创建。 后...转载 2019-07-23 14:58:05 · 187 阅读 · 0 评论 -
设计模式:代理模式
1.代理模式简介 代理模式是一种结构型设计模式,提供了对目标对象额外的访问方式,即通过代理对象访问目标对象,这样可以在不修改原目标对象的前提下,提供额外的功能操作,扩展目标对象的功能。 简言之,代理模式就是设置一个中间代理来控制访问原目标对象,以达到增强原对象的功能和简化访问方式。 代理模式UML类图 代理模式分类: 静态代理 动态代理 CGLIB代理 2.静态代理 这种代理方式需要代理...转载 2019-08-05 16:45:54 · 127 阅读 · 0 评论