【发布时间】:2010-09-10 03:45:19
【问题描述】:
我正在编写一个 perl 脚本来解析 mysql 数据库模式并在必要时创建 C++ 类。我的问题是一个非常简单的问题,但我们是我以前没有真正做过的事情,也不知道常见的做法。创建的任何类的任何对象都需要具有“get”方法来填充此信息。所以我的问题是双重的:
- 在构造函数中调用所有 get 方法以使对象立即获得数据是否有意义?有些课程会有很多,所以根据需要也可能有意义。我现在有两个构造函数。一种填充数据,另一种不填充。
- 我是否还应该有另一个“get”方法来检索对象的数据副本而不是 db 副本。
我可以在 #1 上双向选择,而在 #2 上我倾向于是。任何建议,指针将不胜感激。
【问题讨论】:
标签: c++ mysql database oop class