Java设计模式
兰枫
这个作者很懒,什么都没留下…
展开
-
Java 设计模式之观察者模式
观察者模式又叫发布订阅模式,是对象的行为模式。观察者模式定义了一种一对多的依赖关系。所有观察者监听被观察者,当被观察者发生改变的时候通知所有的观察者更新操作。import java.util.ArrayList;import java.util.List;import java.util.Observable;import java.util.Observer;public class...原创 2019-09-18 17:46:40 · 151 阅读 · 0 评论 -
Java设计模式之构建模式
构建模式属于对象的创建模式,可以把对象的内部属性和构建方法分离开来,可以构建自己需要的属性。当有些对象比较复杂的时候,需要的属性比较灵活的就需要用到构建模式。demopublic class TicketHelper { public void buildAdult(String info){ System.err.println("购买成人票"+info); ...原创 2019-09-19 11:35:34 · 875 阅读 · 0 评论 -
Java设计模式之JDK动态代理模式
先来谈谈什么动态代理模式,在一家软件公司,假如你是一个软件开发工程师。当客户带着需求去找公司的时候,显然不会直接让你和客户谈,肯定是先和商务经理,产品经理类的谈需求。因为客户的需求可能千奇百怪,很有可能直接在商务谈的时候就直接终止合作,所以这个时候根本需要你去参与,当需求对接完毕可以投入开发的时候在由产品经理和你对接根据需求去开发。这个时候才相当与客户和你间接的合作。在这个例子中产品经理类的角色...原创 2019-09-19 16:09:46 · 280 阅读 · 0 评论