在GUI中,例如Qt应用程序中的MainWindow类通常非常庞大,包括所有菜单、工具栏、中央窗口和其他小部件以及与各种事件对应的许多成员函数和许多其他成员便利函数来执行这个或那个任务。
有没有好的策略来简化这个类呢?
非常感谢!
Jayden
在GUI中,例如Qt应用程序中的MainWindow类通常非常庞大,包括所有菜单、工具栏、中央窗口和其他小部件以及与各种事件对应的许多成员函数和许多其他成员便利函数来执行这个或那个任务。
有没有好的策略来简化这个类呢?
非常感谢!
Jayden
您可以像分解任何大组件一样:
将功能和职责抽象(分解)为子组件;重复此过程,直到达到适当的细粒度。
如果没有具体细节,很难更加精确。