问答详情
源自:8-2 [php]数据对象映射模式之复杂案例实现

工厂方法的好处

老师经常强调的工厂方法的好处,如果修改了User的类名,使用工厂方法来创建的话就不需要修改,那如果修改了工厂的类名呢。。。不是所有用到这个工厂的地方还是一样要改。。

提问者:食堂泼辣酱2333 2017-05-21 16:40

个回答

  • 德鲁大叔w
    2017-05-22 22:40:08

    用了工厂方法,你只需要修改工厂方法里面的类名。如果没有使用工厂方法的话 ,你所有使用new User的地方都要挨个修改!这就是工厂方法的好处