0%

简单工厂(静态工厂)

第一种情况:类似规则配置解析的例子,代码中存在 if-else 分支判断,动态地根据不同的类型创建不同的对象。针对这种情况,我们就考虑使用工厂模式,将这一大坨 if-else 创建对象的代码抽离出来,放到工厂类中。

阅读全文 »

为什么要使用单例模式

  • 解决共享变量问题
  • 资源重复创建的浪费资源问题
  • 有些数据在系统中只应该保存一份,就比较适合设计为单例类
阅读全文 »