设计模式
牧心人
这个作者很懒,什么都没留下…
展开
-
如何写好Java的单例
1 前言1.1 什么是单例?单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例。即一个类只有一个对象实例。 Java单例算是设计模式中比较简单,也是开发者们比较熟练的设计模式了。当要实现一个好的Java单例,也需要考虑许多问题,主要是性能和线程安全问题。1.2 单例实现方式Java单例的实现可以分为两大类,懒汉式和饿汉式,他原创 2017-04-24 13:08:54 · 391 阅读 · 0 评论 -
Java高效编程之Builder模式
前言在《Effective Java 第2版》中有提到,遇到多个构造器参数时要考虑使用构建器(Builder模式)。相比于重叠构造器(telescoping constructor)模式和JavaBeans模式,Builder模式实现的对象更利于使用。原创 2017-04-26 11:19:23 · 26093 阅读 · 2 评论