Press "Enter" to skip to content

标签: 工厂模式

【PHP 设计模式】工厂模式

工厂模式解决的是如何不通过 new 关键字建立实例对象的方法。 工厂模式是一种类,它具有为你创建对象的某些方法,你可以使用工厂类创建对象而不使用 new 关键字。这样,如果你想要更改所创建的对象类型只需要修改工厂类即可,使用该工厂类的所有代码会自动更改。 工厂模式往往配合接口一起使用,这样应用程序就不必要知道这些被实例化的类的具体细节,只要知道工厂类返回的是支持某个接口的类就可以方便的使用了。 简单代码实现如下: <?php /** * 工厂模式示例 */ /** * 定义一个人类抽象类接…

Leave a Comment