设计模式
文章平均质量分 59
squabLi
这个作者很懒,什么都没留下…
展开
-
java 简单工厂 设计模式 详解
     简单工厂模式是由一个对象决定创建出哪一种产品的实例。简单工厂模式是工厂模式家族中最简单只用的模式。查看下面的代码有何不妥之处我先定义一个生产的接口,然后我在用一个手机类去实现这个接口,最后,我实例化一个对象来使用手机工作。package factory;public class Person { public static...原创 2018-10-28 13:30:49 · 545 阅读 · 1 评论 -
java 静态代理模式 详解
代理模式:为其他对象提供一种代理以控制对这个对象的访问。说白了就是"真实对象"的代表,在访问对象时引入一定程度的间接性,因为这种间接性可以附加多种用途。 代理,可以理解为 我们生活中的代购、律师、中介。把对象不必要的步骤交给其他对象来做,使本对向更加专注的完成某项工作。 加入我要去打水,我的目的是获得水,但是必须需要一个桶来装水,桶是我不关心的,但是必须要有, 代码实例:...原创 2018-10-28 16:00:40 · 1020 阅读 · 1 评论 -
java 适配器 设计模式 详解
java 适配器 设计模式 适配器模式:将一个类的接口换成客户希望的另外一个借口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。oo设计原则:面向接口编程(面向抽象编程)封装变化多用组合,少用继承对修改关闭,对扩展开放 在我们日常开发中,设计某项需求的时候没有考虑周全,在扩展新的需求的时候,原来的接口就不能用了,如果我们一定要用原来的接口,这时候就需要...原创 2018-10-28 18:01:13 · 574 阅读 · 1 评论