4

Qt アプリケーションなどの GUI の MainWindow クラスは通常非常に大きく、すべてのメニュー、ツールバー、中央ウィジェット、その他のウィジェット、あらゆる種類のイベントに対応する多数のメンバー関数、およびこれまたはあれを行うための多数のその他の便利なメンバー関数が含まれます。 .

クラスを単純化するための良い戦略はありますか?

どうもありがとう!

ジェイデン

4

1 に答える 1

4

大きなコンポーネントを分解するのと同じ方法:

機能と責任をサブコンポーネントに抽象化 (分解) します。適切なレベルの粒度が得られるまで繰り返します。

具体的な詳細がなければ、より正確にすることは困難です。

于 2012-12-12T20:39:31.343 に答える