複雑で厳密に OOP AS3 ソフトウェアを設計する最も効率的な方法はどれですか?
私はこの階層を持っているとしましょう:メインクラス - >ユーザーインターフェースクラス - >メニュークラス - >ボタンクラス
どちらが良いですか?
- コードの主要部分のみを「telecom」、「userinterface」、「externalinterface」などのクラスに分離し、「メニュー」などのサブパーツを追加してから、「ボタン」を「メニュー」に追加します、「userinterface」クラスから
addChild()
。
また
- また、ソフトウェアの主要部分を分離するだけでなく、サブパーツも分離します。: 「userinterface」内でボタンを定義せず、 「userinterface」
appendChild()
でも定義する「メニュー」にボタンを定義しますが、むしろ、ボタンを定義します「メニュー」クラス内にあるため、1 つのクラス (この場合は「ユーザー インターフェイス」) に何十ものコードを配置する必要がないため、より構造化されています。