简单工厂模式从单一职责原则

对简单工厂模式从单一职责原则和开闭原则两个角度进行分析
单例模式的设计动机是什么?饿汉式和饱汉式单例模式实现的方法。

为了节约系统资源,有时候需要确保系统中某个类只有唯一一个实例,当这个唯一实例创建成功之后,无法再创建一个同类型的其他对象,所有的操作都只能基于这个唯一实例。为了确保对象的唯一性,可以通过创建单例模式来实现,这也就是单例模式的动机所在 。具体的实现方法百度一搜一大堆