我正在编写一个Perl脚本来解析MySQL数据库模式并在必要时创建C++类。我的问题很简单,但是我以前没有做过,也不知道常见的做法。任何创建的类的对象都需要有“get”方法来填充此信息。因此,我的问题有两个:
- 是否有意义在构造函数中调用所有get方法,以便对象立即拥有数据? 一些类将有很多这样的方法,因此根据需要也可能是有意义的。我现在有两个构造函数。一个填充数据,另一个不填充。
- 我是否应该再有一个“get”方法,用于检索对象的数据副本而不是数据库副本。