根据预定义的签名,我必须实现一组60个函数。它们必须是全局函数,而不是某些类的成员函数。当我实施它们时,我使用第三方提供的一组很好的课程。在全局函数或全局函数封装的类中执行
我对大多数函数的实现很短,大概有5-10行,主要处理对第三方类的不同访问。对于一些更复杂的函数,我创建了几个处理所有复杂东西的新类,并将它们用于函数中。所有的状态信息都存储在我的和第三方的类的静态成员中,所以我不必创建全局变量。
问题:如果我用60个成员函数实现一个大类,并且在那里执行所有的实现(现在在全局函数中)会更好吗?而且我必须写的每个函数都会调用该类中相应的成员函数。
@On,你是在暗示60个方法的60个方法?正如前面的回应所建议的那样,这些函数需要被包装在一个名称空间中,而不是用类来疯狂。 – Jagannath 2010-01-03 10:00:30
当然不是,但是有60个班,肯定会有一些不同的责任(可能在4到15之间)。 – 2010-01-03 18:43:30