1.抽象:忽略与主题无关的方面,只关注与主题有关的方面。
2.继承:连接类的层次结构,是一种描述共性的方法。
3.多态:允许不同类的对象对同一消息作出相应。(多态的实现离不开抽象和继承的支持)
4.封装:把类数据和过程包围起来,对数据的访问只提供已定的界面。
1.抽象:忽略与主题无关的方面,只关注与主题有关的方面。
2.继承:连接类的层次结构,是一种描述共性的方法。
3.多态:允许不同类的对象对同一消息作出相应。(多态的实现离不开抽象和继承的支持)
4.封装:把类数据和过程包围起来,对数据的访问只提供已定的界面。