本当に簡単な質問です。
class salad
class chef_salad extends salad
class ceasar_salad extends salad
変数がtype
あり、型に基づいて適切なオブジェクトを作成したいと考えています。
どうやら私はできる
if(type.equals("chef"){ salad s = new chef_salad(); }
オブジェクトを返す静的メソッドにすることもできると思いますがsalad
、これは本当に最善のアプローチですか、それともコンストラクターを介して行うより良い方法ですか?
ps。架空の例