设计模式
文章平均质量分 92
j设计模式
luoj_616
这个作者很懒,什么都没留下…
展开
-
java 代理模式
简介 代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能. 这里使用到编程中的一个思想:不要随意去修改别人已经写好的代码或者方法,如果需改修改,可以通过代理的方式来扩展该方法 1.1.静态代理 静态代理在使用时,需要定义接口或者父类,被代理对象与代理对象一起实现相同...原创 2019-06-11 18:06:32 · 179 阅读 · 1 评论 -
代理模式
1.代理模式代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能.这里使用到编程中的一个思想:不要随意去修改别人已经写好的代码或者方法,如果需改修改,可以通过代理的方式来扩展该方法举个例子来说明代理的作用:假设我们想邀请一位明星,那么并不是直接连接明星,而是联系明星的经纪人...转载 2018-03-01 18:23:34 · 137 阅读 · 0 评论 -
java builder设计模式
简介 builder模式的使用目的是为了将构建复杂对象的过程和它的部件解耦。将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示 Builder模式,在于分工明确,一个抽象建造者,一个具体的建造者,一个指挥者,当然还需要具体的产品。那么我们以一个软件产品为例:技术主管就是抽象建造者,他和产品经理沟通,知道要做一个什么样的产品;而程序员就是具体的劳动者,技术主管说咋做你就咋做...原创 2018-06-14 18:31:23 · 291 阅读 · 0 评论 -
Java设计模式-回调函数和观察者模式
Android的框架中有非常多的地方使用了回调的模式,例如Activity的生命周期,按钮的点击事件等。下面是回调的基本模型:[java] view plain copypublic class A { private CallBack callback; //注册一个事件 public void register(CallBack callback){ ...转载 2018-02-23 15:48:36 · 138 阅读 · 0 评论 -
Java单例模式
1介绍 1.1 模式说明 实现1个类只有1个实例化对象 & 提供一个全局访问点 1.2 作用 保证1个类只有1个对象,降低对象之间的耦合度 1.3 工作原理 Java中,我们通过使用对象(类实例化后)来操作这些类,类实例化是通过它的构造方法进行的,要是想实现一个类只有一个实例化对象,就要对类的构造方法下功夫: 单例模式的原理 单例模式的一般实现:(含使用步骤) ......原创 2019-07-10 11:26:46 · 111 阅读 · 0 评论