java设计模式
相信自己Justin
这个作者很懒,什么都没留下…
展开
-
java设计模式——工厂模式
工厂模式 工厂模式的介绍: 工厂模式实现了调用者和实现者的分离,本质上就是把不变的部分提取出来;将可变的留作为接口,以达到最大程度上的复用。 工厂模式的分类: 1、简单工厂模式(静态工厂模式):由一个工厂类传入的参数,动态决定应该创建哪一个类的实例。 2、工厂方法模式:让子类决定实例化具体的某一个类,即在工厂和产品中间增加接口,工厂不再负责产品的创建,由接口针对不同条件返回原创 2018-02-02 11:47:27 · 250 阅读 · 0 评论 -
java设计模式——单列模式
单列模式 单列模式:保证一个类只有一个实例,并提供一个访问该实例的全局访问点。 单列模式的优点:只生成一个实例,系统的开销小,可以设计全局访问点,优化共享资源的访问 常见的单列模式分类: 主要: 1、饿汉式:线程安全,调用效率高,不能延迟加载。 2、懒汉式:线程安全,调用效率不高,可以延迟加载。 次要: 3、双重检测锁式:由于jvm底部模型原因,偶尔会出问题原创 2018-01-29 11:53:39 · 438 阅读 · 0 评论