根据预定义的签名,我必须实现一组 60 个函数。它们必须是全局函数,而不是某些类的成员函数。当我实现它们时,我使用了一组由第 3 方提供的做得很好的类。
我对大多数功能的实现都很短,大约 5-10 行,主要处理对 3rd 方类的不同访问。对于一些更复杂的函数,我创建了几个新类来处理所有复杂的东西,我也在函数中使用它们。所有状态信息都存储在我和第 3 方类的静态成员中,因此我不必创建全局变量。
问题:如果我实现一个有 60 个成员函数的大类,并在那里完成所有实现(现在在全局函数中)会更好吗?我必须编写的每个函数都只会调用类中相应的成员函数。