Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ダイアログ ボックス プロシージャに関数が必要であることに気付きました。たとえば、他のコントロールをまったく同じ方法で更新する必要がある複数のボタンを押すことができます。現在、適切な場所で同じコードを繰り返しているだけです。
グローバル ダイアログボックスの「ヘルパー」関数は、この問題の一般的な解決策ですか?
共通の機能を別のクラスまたはモジュールに分割できます。ダイアログ クラスがファクタリングされたクラスから継承するか、独立した関数を呼び出すようにします。
私はこのプロセスをソフトウェアの進化と呼ん でいます。つまり、共通部分を 2 つ以上のソフトウェア ユニットが使用できる個別のモジュールにリファクタリングすることです。