以着名的食谱应用程序为例:用户可以cook
一个recipe
,让我们假设食谱是由着名的chefs
组成的。根据{{3}}中的建议,厨师会分为多种对象类型:european chef
,asian chef
等。
创建recipe
对象时,我可以创建一个自定义属性,其类型为european chef
或类型asian chef
,但不能同时创建。{ / p>
我应该创建几个可选的自定义属性,例如类型为european chef
的“european_chef”和类型为asian chef
的“asian_chef”,然后只使用适当的属性吗?