Java设计模式
文章平均质量分 77
_fan_fan_
无简述
展开
-
Java设计模式之——单例模式
定义:Singleton(单例)模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。 使用Singleton模式可以节省内存,因为它限制了实例的个数,有利于Java垃圾回收(garbage collection)。一般Singleton模式通常有几种形式:1. 饿汉模式public class Singleton { private Singleton(){}原创 2016-11-20 11:08:00 · 363 阅读 · 0 评论 -
Java设计模式之——建造者模式
建造者模式(Builder模式):将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 建造者模式的优点1、建造者模式的封装性很好。使用建造者模式可以有效的封装变化,在使用建造者模式的场景中,一般产品类和建造者类是比较稳定的,因此,将主要的业务逻辑封装在导演类中对整体而言可以取得比较好的稳定性。 2、建造者模式很容易进行扩展。如果有新的需求,通过实现一个新的建造者类就可以完成原创 2016-12-03 19:10:37 · 446 阅读 · 0 评论 -
Java设计模式之——工厂模式
工厂模式:主要用来实例化有共同接口的类,工厂模式可以动态决定应该实例化那一个类。 工厂模式主要用一下几种形态: 1:简单工厂(Simple Factory) 2:工厂方法(Factory Method) 3:抽象工厂(Abstract Factory)简单工厂(Simple Factory)又叫静态工厂,是工厂模式三中状态中结构最为简单的。主要有一个静态方法,用来接受参数,并根据参数来决定返回原创 2016-11-26 12:13:34 · 378 阅读 · 0 评论