缺点:

1、单例模式没有抽象层,单例模式的扩展较困那(开闭原则)

2、单例类的职责过重,既提供了业务方法,又提供了创建对象的方法,将对象的创建和对象本身的功能耦合在一起(违反单一职责原则,但是似乎又无法避免)

优点:

1、单例模式提供了对唯一实例的受控访问;

2、由于在系统内存中只有一个对象,因此可以节约系统资源,提高系统性能

3、允许可变数目的实例。使用与控制单例对象相似的方法来获得指定个数的实例对象。

 

单例模式(singleton pattern)--------创造型模式

相关文章:

  • 2021-12-09
  • 2021-12-07
  • 2021-11-23
  • 2021-10-17
猜你喜欢
  • 2021-04-30
  • 2021-06-09
  • 2022-01-15
  • 2021-08-03
  • 2021-06-15
相关资源
相似解决方案