您的位置:首页 >滚动 >

php设计模式之工厂模式详解是什么?PHP设计模式之简单工厂优点缺点是什么?

2023-01-28 09:08:40    来源:酷狗科技网

工厂模式的最大优点在于创建对象上面,就是把创建对象的过程封装起来,这样随时可以产生一个新的对象。

减少代码进行复制粘帖,耦合关系重,牵一发动其他部分代码。

通俗的说,以前创建一个对象要使用new,现在把这个过程封装起来了。

假设不使用工厂模式:那么很多地方调用类a,代码就会这样子创建一个实例:new a(),假设某天需要把a类的名称修改,意味着很多调用的代码都要修改。

工厂模式的优点就在创建对象上。

工厂模式的优点就在创建对象上。建立一个工厂(一个函数或一个类方法)来制造新的对象,它的任务就是把对象的创建过程都封装起来,

创建对象不是使用new的形式了。而是定义一个方法,用于创建对象实例。

优点:简单工厂模式能够根据外部给定的信息,决定确切应该创建一个具体类的对象。明确区分了各自的职责和权力,有利于整个软件体系结构的优化。

缺点:很明显工厂类别集中了所有实例的创建逻辑,完全违反了GRSPR的高内聚的责任分配原则。

关键词: php设计模式之工厂模式详解是什么 PHP设计模式之简单工厂优点缺点是什么 php设计模式有哪几种

相关阅读

精彩推送