今天爱分享给大家带来描述工厂模式和单例优缺点,举例在什么情况下用。【面试题详解】,希望能够帮助到大家。
单例模式优点:
单例 保证一个类只有单一的实例,也就是说你无法通过 New 来创建这个类的一个新实
例 好处:当一个对象在程序内部只能有一个实例的时候,它可以保证我们不会重复创建,
而是始终指向同一个对象。 缺点就是 它就是在内存上共享,都可以去访问它,而且多个用
户访问的都是同一个实例,会造成线程不安全。
工厂模式优点:
第一,方便系统统一管理与维护,降低组件间耦合。
第二,它让具体的创建实例与客户端分离,客户端是通过它们的抽象接口操纵实例,使得
实例名不会出现在客户端代码中。