简单工厂模式
PHP工厂模式就是用一个工厂方法来替换掉直接new对象的操作。
1.类名在PHP里面是一个全局变量(全局变量的好处是:只要在一个地方定义了,在全局的任何一个地方包括函数体内都可以去使用)
2.之所以对类中的属性和方法都使用静态方法是因为:静态方法不需要所在类被实例化就可以直接使用。使用self:: 关键字访问当前类的静态成员。
总结:通俗地讲就是随时可以用;方便极啦
工厂模式的概念精髓:
1.工厂类就是对类的封装(即封装一个类,通过传递类的名称,统一管理对象的实例化,)
2.类是对方法的封装
3.方法是对实现过程的封装(即网站的业务逻辑)
4.在工厂类调用需要使用的,那个类的静态方法
正常开发顺序是先开发工厂模式->根据工厂模式里面类的要求再封装类->再去封装类的方法。
封装一个类,统一管理对象的实例化,便于扩展维护