神王葬天
2016-10-07 21:08
总感觉很奇怪,直接在之前的操作类上面弄个单例实例化对象模式,然后让里面的方法静态,不就不用在写这个DB类了吗
DB只是规定了做哪些操作,具体执行操作可以分别封装到不同的类中,oracle数据库的具体操作写到oracle相关的类文件中,mysql数据库的操作可以写到mysql数据库相关的类中。
DB是工厂类 而mysql是具体的实现类 DB工厂类规范了所有数据库操作,所以在程序初始化时只需要配置好工厂类需要初始化的具体操作类就行了。
MVC架构模式分析与设计
82396 学习 · 929 问题
相似问题