java 23种设计模式
狮子的鱼
可惜我是狮子座
展开
-
设计模式之 工厂模式(Factory)
1.工厂模式的作用工厂模式封装了对象创建的过程,低程序模块之间的耦合度。2.工厂模式一般有哪几种1.普通工厂2.工厂方法3.抽象工厂3.示例代码:1.所需要的接口和实现类public interface Animal{//定义一个接口,之后需要的实体类都将实现该接口 public abstract void eat();}public class Person implements原创 2017-02-07 09:48:41 · 357 阅读 · 0 评论 -
设计模式之 单例模式(Singleton)
1.何为单例模式:简单来说,就是构造方法私有化,导致从类外部无法直接通过new得到该类的对象,类的内部提供静态方法,用于得到该对象,且该类的对象在jvm中只存在一个2.为何要使用单例模式:1.某个类的对象经常被使用,且这个对象不具备状态,但是经常new,这样大大的消耗了性能。2.某个类具有单一性,作为整个系统重要的一个结点,如果出现多个结点,会导致整个系统紊乱3.单例模式的示例代码:1.饿汉式原创 2017-01-16 22:50:59 · 251 阅读 · 0 评论