什么是设计下列场景的最佳方式
答
我只想用一个接口,用于每个能力
interface ICanWalk
{
///walk methods
}
interface ICanFly
{
//fly methods
}
interface ICanCrawl
{
//crawl methods
}
,然后有具体的类
Man: ICanWalk
Superman : ICanWalk, ICanFly
Spiderman : ICanWalk, ICanCrawl
要没有更多的细节老实其挺难猜测
貌似简单的继承对我来说。 – 2014-11-04 07:46:07
我们还能做什么?继承会导致我们投它来调用适当的方法。 – somaniA 2014-11-04 07:48:10
取决于您使用的语言。 Java中不需要强制转换。 – 2014-11-04 07:49:05