我是 OOP 和软件设计的新手,我的任务是创建一个程序来从一组数据源填充数据库。我的问题是高层次的,什么是设计课程的好/灵活/合乎逻辑的方式?我要构建的目标数据库有大约 40 个已定义的表。此外,这些表被分为 10 个相关信息集(我们称之为 TableSets)。我最初的想法是有 3 个类:DataBase
、TableSet
和Table
.
DataBase 类将包含一个 TableSets 数组(1 到 N)
TableSet 类将具有该 TableSet 中的表数组
Table 类将只保存数据
对于我想有类似的方法
DataBase.PopulateTableSet(tableSetNum)
TableSet.PopulateTable(tableNum)
Table.RunQuery or some other method to get the right data
如果有人对这样做的好方法有任何建议,我将非常感谢任何形式的帮助。谢谢参观。