OO思想.pptVIP

  • 2
  • 0
  • 约3.29千字
  • 约 17页
  • 2016-11-22 发布于北京
  • 举报
OO思想

面向对象的设计思想 * OO的理解 从世界观的角度可以认为:面向对象的基本哲学是认为世界是由各种各样具有自己的运动规律和内部状态的对象所组成的;不同对象之间的相互作用和通讯构成了完整的现实世界。因此,人们应当按照现实世界这个本来面貌来理解世界,直接通过对象及其相互关系来反映世界。这样建立起来的系统才能符合现实世界的本来面目。 从方法学的角度可以认为:面向对象的方法是面向对象的世界观在开发方法中的直接运用。它强调系统的结构应该直接与现实世界的结构相对应,应该围绕现实世界中的对象来构造系统,而不是围绕功能来构造系统。 * OO的基本概念 类 对象 封装 继承 重载 多态 * 类 是对具有相同数据和相同操作的一组相似对象的抽象定义 理解 是对具有相同属性(不同值)和行为的一组对象的描述 是支持继承的抽象数据类型,是对象实例化的模版 一个对象就是类的一个实例 类定义了对象的特征,分为属性和操作 属性,定义类实例存储的数据,是对客观实体所具有共同性质的抽象,类实例化的每个对象都有自己特有的属性值 操作:也称方法,定义类实例的动态行为(算法) * 类(Java描述)与UML图符 public class Driver { private String name; public Driver(String name) {

文档评论(0)

1亿VIP精品文档

相关文档