感觉有点怪

来源:7-7 工厂模式初体验

神王葬天

2016-10-07 21:08

总感觉很奇怪,直接在之前的操作类上面弄个单例实例化对象模式,然后让里面的方法静态,不就不用在写这个DB类了吗

写回答 关注

2回答

  • 一啸长天
    2016-10-16 00:07:24
    已采纳

    DB只是规定了做哪些操作,具体执行操作可以分别封装到不同的类中,oracle数据库的具体操作写到oracle相关的类文件中,mysql数据库的操作可以写到mysql数据库相关的类中。

  • 慕少7546333
    2016-10-08 22:57:30

    DB是工厂类 而mysql是具体的实现类 DB工厂类规范了所有数据库操作,所以在程序初始化时只需要配置好工厂类需要初始化的具体操作类就行了。

MVC架构模式分析与设计

通过学习MVC理论知识,由浅入深带您实现人生第一个MVC框架

82396 学习 · 929 问题

查看课程

相似问题