设计模式

来源:互联网 发布:手机上能编程的软件 编辑:程序博客网 时间:2024/05/19 18:44

在PHP中,我主要使用了以下两种设计模式

1、单例模式

单例模式顾名思义,就是只有一个实例。作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。

单例模式的要点有三个:

一是某个类只能有一个实例;

二是它必须自行创建这个实例;

三是它必须自行向整个系统提供这个实例。

典型的代表如框架中的基类对象。

2、简单工厂模式

①抽象基类:类中定义抽象一些方法,用以在子类中实现

②继承自抽象基类的子类:实现基类中的抽象方法

③工厂类:用以实例化所有相对应的子类

    这种我们使用最常见,基本所有的MVC框架中都是这样产生的。

原创粉丝点击