设计模式

  • Java中的单例模式(完整篇)

    个人认为单例模式是设计模式中最简单也是最常用的一种,是对有限资源合理利用的一种方式。这个模式看似简单,但是其中蕴含了关于并发、类加载、序列化等一系列深层次的知识,如果理解不够深,就有可能在高并发时遇到难以预期的异常,或者会造成资源浪费。

    所以本文会从将目前Java领域最常用的几种单例模式列出来,供大家参考。

  • 设计模式:建造者模式

    Design Patterns

    之前说过了单例模式,这周想说说建造者模式,它是另外一个比较常用的创建型设计模式。

    维基百科解释是:建造者模式,又名生成器模式,是一种对象构建模式。它可以将复杂对象的建造过程抽象出来(抽象类别),使这个抽象过程的不同实现方法可以构造出不同表现(属性)的对象。