Java 设计模式 - 工厂

0

Java 是一门面向对象的语言,一般情况下,我们要获取一个对象的实例,需要用 new 关键字来创建,而在多数情况下,创建一个实例还需要一些初始设置等其他操作,就是一个过程而不是一个简单的操作。比如有一个客户想要一个小动物,传统的做法就是:

Java 设计模式 - 单例

0

顾名思义,单例就是程序内部只有一个实例。java 单例包含 2 个要点:

  1. 构造方法私有。只能自己创建实例
  2. 公开静态访问方法。既然别人不能创建实例了,那么要获取实例,就得提供一个公开的静态方法了