工厂模式

  1. 工厂模式

  2. 简单工厂模式

  3. 抽象工厂模式

为什么会出现工厂模式这个词呢?

或者在什么场景下出现这了这个词?

相信这是大多数童鞋们,接触到这个词想问的!

废话不多说了

不论是工厂模式还是其它创建型模式,都是一个目的——为了初始化一个对象

那你可能会问我们new一个对象不就行了,还傻逼兮兮的搞什么工厂模式,这个嘛!原因有很多:

    对象创建的过程复杂,使用者不容易掌握(想想才学JDBC的时候, 每次我们都要连接数据库,写一大堆,后来我们会把这些代码写到一个Factory类里)

    对上层的使用者隔离对象创建的过程(就是你创建对象就行了,不用瞎逼操心我是怎么个对象在创建的时候具体干了什么)


你可能感兴趣的:(设计模式)