0
A
回答
1
我只想用一个接口,用于每个能力
interface ICanWalk
{
///walk methods
}
interface ICanFly
{
//fly methods
}
interface ICanCrawl
{
//crawl methods
}
,然后有具体的类
Man: ICanWalk
Superman : ICanWalk, ICanFly
Spiderman : ICanWalk, ICanCrawl
要没有更多的细节老实其挺难猜测
相关问题
- 1. 什么是在以下场景中使用的最佳设计模式
- 2. 场景的最佳设计
- 3. 什么是设计这个数据库场景的最佳方式?
- 4. L2E加入以下场景的最佳方法是什么?
- 5. 什么软件设计模式最适合以下场景(C#)
- 6. 什么是使用Selenium PageObject设计模式的最佳方式
- 7. 什么是实现Viewholder设计模式的最佳方式。
- 8. 什么是设计和更改GTK界面的最佳方式?
- 9. 什么是创建CoreData模型设计的最佳方式?
- 10. 设计移动网站的最佳方式是什么?
- 11. 跟踪所有设计登录的最佳方式是什么?
- 12. 为Kindle设计LaTeX源码的最佳方式是什么?
- 13. 什么是设计窗体布局的最佳方式
- 14. cocoa:设计永久缓存的最佳方式是什么?
- 15. 什么是设计按键控制的最佳方式?
- 16. JavaFX2:设计单个TreeItem的最佳方式是什么?
- 17. 什么是在我的场景中中止线程的最佳方式
- 18. 实现计算列的最佳方式是什么?
- 19. 以下场景应该是什么样的设计?
- 20. 在cocos2d中安全地访问当前场景的最佳方式是什么?
- 21. 在2D场景上创建“放大镜”的最佳方式是什么?
- 22. 什么是典型场景和最终用户报告设计?
- 23. MVC3 - 为以下场景创建CRUD的最佳方式
- 24. 格式化数字的最佳设计模式是什么?
- 25. 从市场安装下载数据的最佳方式是什么
- 26. 选择视频的最佳场景的算法是什么?
- 27. 实现颜色循环背景的最佳方式是什么?
- 28. 什么是为Android项目添加背景的最佳方式?
- 29. 实现倾斜背景布局的最佳方式是什么?
- 30. 使用Windows Workflow的最佳场景是什么?
貌似简单的继承对我来说。 – 2014-11-04 07:46:07
我们还能做什么?继承会导致我们投它来调用适当的方法。 – somaniA 2014-11-04 07:48:10
取决于您使用的语言。 Java中不需要强制转换。 – 2014-11-04 07:49:05