① 出发点:
◇ 更直接地描述客观世界中存在的事物(对象)以及它们之间的关系。
◇ 是高级语言。
◇ 将客观事物看作具有属性和行为的对象。
◇ 通过抽象找出同一类对象的共同属性和行为,形成类。
◇ 通过类的继承与多态实现代码重用
②优点:
使程序能够比较直接地反问题域的本来面目,软件开发人员能够利用人类认识事物 所采用的一般思维方法来进行软件开发。
◇ 更直接地描述客观世界中存在的事物(对象)以及它们之间的关系。
◇ 是高级语言。
◇ 将客观事物看作具有属性和行为的对象。
◇ 通过抽象找出同一类对象的共同属性和行为,形成类。
◇ 通过类的继承与多态实现代码重用
②优点:
使程序能够比较直接地反问题域的本来面目,软件开发人员能够利用人类认识事物 所采用的一般思维方法来进行软件开发。