最简单的解释一个例子.
你有一个Troll(一个包含现有例子的类)必须"做某事".根据其情绪,它表现不同.它睡觉,如果它是GoodMood,它重踏它的脚,如果它是AngryMood.显然,巨魔可以改变它的情绪(我真的不知道如何做到这一点)以及它的行为.
我们被告知,这必须使用"接口"完成,但我不知道如何做到这一点.使用String或Enum(清洁度)显然很容易做到这一点,但显然必须使用接口.
我得到了我的成绩,这不是功课,只是想知道如何做到这一点.
java behavior interface
behavior ×1
interface ×1
java ×1