【发布时间】:2014-02-19 08:41:58
【问题描述】:
数据库在什么地方适合面向对象的设计?例如,我有一个简单直接的文章数据库,我的用例图有搜索文章、查看文章和创建文章的场景。
我应该有一个与类中的数据库连接的文章类,还是只是一个全局数据库类,以便其他类说用户类可以访问相同的连接?
我还应该使用表作为对象,例如文章是它自己的数据对象,然后有一个像 ArticleApi 这样的类来进行 CRUD 操作吗?
如果有人有任何从头到尾的面向对象的分析和设计教程,那就太好了。
对于这样一个新手问题,我很抱歉,我来自过程编程实践并试图进入软件开发的面向对象部分。
【问题讨论】:
标签: oop object-oriented-analysis