java设计模式
libman001
这个作者很懒,什么都没留下…
展开
-
工厂方法模式
工厂模式有三种,简单工厂,工厂方法和抽象工厂模式。简单工厂:在工厂类中添加返回产品类对象的静态方法。代码模版:/***工厂类*/public class Factory{ private Factory{ public static Product1 getProduct1(){ return new Product1 (); } public s原创 2017-11-29 21:59:49 · 197 阅读 · 0 评论 -
单例模式
设计思想:保证创建的对象只能实例化一次。设计方法:把类的构造方法私有化,并创建该类的私有化对象。并通过静态方法返回该对象的一个实例。 3.下面通过一个简单的代码做说明单例模式的懒汉式和饿汉试懒汉式package cn.jse.danli;public class Singletion { private Singletion() { //私有构造方法,其他类不能通过new来创建原创 2017-11-24 20:48:19 · 157 阅读 · 0 评论 -
抽象工厂模式
抽象工厂模式就是工厂模式的升级版本,适用于有多个业务品种,业务分类。 类图 优点:产品族内的约束非公开(封装);生产线扩展简单(可以扩张ProductA3,A4…和ProductB3,B4…),只要添加新的工厂类,和新添加产品接口即可。 缺点:对生产线的扩展困难(如添加ProductC)原创 2017-12-05 21:02:08 · 114 阅读 · 0 评论