Java设计模式
文章平均质量分 56
Loreen368
武汉某985高校毕业
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【java设计模式系列】2. 单例模式(Singleton)
1. 懒汉模式 优点:延迟加载 缺点:出现多线程同步问题 public class Singleton { /* 持有私有静态实例,防止被引用,此处赋值为null,目的是实现延迟加载 */ private static Singleton instance = null; /* 私有构造方法,防止被实例化 */ private Singleton() { } /* 静态工程原创 2016-08-16 21:54:08 · 335 阅读 · 0 评论 -
【java设计模式系列】3. 抽象工厂模式(Abstract Factory)
抽象工厂模式相对于工厂方法模式来说,每个具体工厂可以生产一族产品(即多种产品);而工厂方法模式是具体工厂生产相应的具体产品,只能生产一种产品。当产品族中只有一种产品时抽象工厂模式退化成工厂方法模式。原创 2016-09-23 17:21:26 · 445 阅读 · 1 评论 -
【java设计模式系列】0. 设计模式概述
1. 设计模式简介 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 2. 分类 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模原创 2016-08-16 19:42:00 · 468 阅读 · 0 评论 -
【java设计模式系列】1. 工厂方法模式(Factory Method)
工厂方法模式分为三种: 1. 普通工厂模式 2. 多个工厂方法模式 3. 静态工厂方法模式 1. 普通工厂模式:就是建立一个工厂类,对实现了同一接口的一些类进行实例的创建。 首先,创建二者的共同接口: public interface Sender { public void Send(); }其次,创建实现类:public class MailSender impl原创 2016-08-16 21:15:41 · 546 阅读 · 0 评论
分享