我正在设计自己的小OOP程序来模拟吸血鬼,狼,人类和卡车,并试图实现自己对接口的有限理解。
(我在这里仍然是抽象的,还没有代码实现,所以这是一个OOP设计的问题……我想!)
我在这些类之间寻找“共同行为”并将其实现为接口是否正确?
例如,吸血鬼和狼咬人……那么我应该有一个咬人界面吗?
public class Vampire : Villain, IBite, IMove, IAttack
同样对于卡车...
public class Truck : Vehicle, IMove
对于人类...
public class Man : Human, IMove, IDead
我的想法在这里吗?(感谢您的帮助)
IEnumerable
,IEquatable
等