几个问题:
基于接口的继承和基于实现的继承各有什么优缺点?
继承(包括 extend 和 implement)有什么【缺点】?
多态(polymorphism)有什么【缺点】?
为什么 Java 可以多继承 interface,而不可以多继承 class?
假如让你写一个小游戏(比如人机对战的五子棋),你会如何设计类结构?
类结构设计时,如何考虑可扩展性?
几个问题:
基于接口的继承和基于实现的继承各有什么优缺点?
继承(包括 extend 和 implement)有什么【缺点】?
多态(polymorphism)有什么【缺点】?
为什么 Java 可以多继承 interface,而不可以多继承 class?
假如让你写一个小游戏(比如人机对战的五子棋),你会如何设计类结构?
类结构设计时,如何考虑可扩展性?