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