我先说下 我目前看到用到了工厂模式的例子:一般的MVC框架中,都有一个基本的DB数据库基本操作类我叫它DB class,有一个baseModel class 去继承 db classbaseModel 是所有框架model的基类,需要继承baseModelbaseModel已经有db类的 增删查改的方法了,baseModel其实就是数据库工厂,不同的模型继承baseModel,就有操作不同数据表的对象实例了,这样就用一个基础的class 完成了实例化各个不同数据表的对象,就好像是工厂一样,传不同的表名字就返回给你不同的对象。我的理解就是这样的,如有误,还请包涵和斧正。