1、没有学过设计模式,那么对多态,乃至对面向对象的理解多半是肤浅和片面的。
2、抽象类通常代表一个抽象概念,它提供一个继承的出发点,当设计一个新的抽象类时,一定是用来继承的,所以,在一个继承关系形成的等级结构里面,树叶节点应当是具体类,而树枝节点均应当是抽象类。
3、抽象类往往都是通过重构得来的。