玩具示例:
考虑以下类型:
Hamburger, Veggieburger, Component, Vegetable, Meat
在哪里
Veggieburger是subclass_ofHamburgerVegetable并且meat是Component
考虑以下属性:
Has_component: 域 =Hamburger, 范围 =Component
现在,我想重新定义Has_component并Veggieburger指出它只能包含蔬菜Components。
有没有办法重新定义(即覆盖)属性Has_component?