它真的是一个简单的问题。
class salad
class chef_salad extends salad
class ceasar_salad extends salad
所以我有一个变量type
,我想根据类型创建适当的对象。
显然我可以
if(type.equals("chef"){ salad s = new chef_salad(); }
我想我什至可以使它成为一个返回salad
对象的静态方法,但这真的是最好的方法还是有更好的方法通过构造函数来做到这一点?
附言。虚构的例子