A.单例类只能有一个实例B.单例类必须自行创建唯一的实例C.单例类必须向所有对象提供这一实例D.单例模式会阻止其他对象实例化其自己的单例对象的副本
A.简单工厂模式由于使用了静态工厂方法,造成工厂角色无法形成基于继承的等级结构。B.违反了开闭原则,一旦新增产品必须修改原有代码。C.引入新的工厂,会减少系统的复杂性和理解难度。D.实现了创建对象和使用对象的分离。
A.单例模式在内存中只有一个实例,减少了内存开支。B.单例模式只生成一个实例,所以减少了系统的性能开销。C.单例模式可以避免对资源的多重占用。D.单例模式在开发中很容易扩展。