0

Menu抽象クラスと 3 つのサブクラスMexicanMenu, FinnishMenu,があるとしましょうJapaneseMenu

メニューの種類ごとに静的ArrayList<String> menuまたは非静的メニューを使用すると、コストが高くなりますか?

「インスタンス」メソッドの使用に対して静的メニューを使用することの長所と短所は何ですか? オブジェクト指向の設計といえば、どちらも同じように目的に準拠していると思います。

4

2 に答える 2

2

メニューの種類ごとに static を使用すると、より高価になります

それがメソッドオーバーライドの基本的な必要性です。そして、私はあなたがなぜ行くのか分かりませんstatic

スレッドの安全性を気にしない限り、副作用や高価なメモリリークはありません。

にバインドすることをお勧めしますinstances

于 2013-10-07T10:30:22.297 に答える
0

抽象クラスで非静的リストを宣言し、それをすべてのサブクラスに継承できます。サブクラスごとに個別のコピーが必要な場合は、非静的リストを使用するか、静的リストを使用します。

于 2013-10-07T10:39:07.347 に答える