第二讲面向对象基本概念.pptVIP

  • 7
  • 0
  • 约4.24千字
  • 约 25页
  • 2017-08-02 发布于湖北
  • 举报
第二讲 面向对象的基本概念 §1 对象(object) §1 对象(object) §1 对象(object) §1 对象(object) 对象的选择是绝对关键的一步,对象的确定与划分是否恰当将直接影响所编程序的质量; 对象的确定与划分没有唯一标准,依赖于设置对象的目的和所需进行的操作; 最基本原则:寻求事物的共性,将所有具有共性的系统成分确定为一个对象; 唯一标识(identify)一个对象 是对象能够对自身以及对外部对象施加操作的基础。 对象的状态可以分为内部状态和外部状态。内部状态不能被外界对象直接操作。而外部状态则能被外界对象直接操作。 §1 对象(object) 模块独立性——对象是独立存在的模块。对外提供功能,但隐藏功能实现细节。模块间依赖性极小或几乎没有,可独立为系统组合选用。 动态连接性——对象间通过消息激活机制动态连接起来,使整个机体运转起来。 易维护性——对功能的修改、完善被局限在对象内部,不波及外部,提高了对象和系统的可维护性。 §2 消 息 定义:消息是对象之间交互(相互请求和相互协作)的途径,是要求某个对象执行自身某个功能操作的规格说明。 §2 消 息 在OOP中,消息是向对象发出的服务请求 消息传递:控制手段 消息 = 消息名(参数) 消息的发送者和接受者都是对象 在面向对象程序设计语言中,消息是对类的成员函数的调用:对象名.方法名(

文档评论(0)

1亿VIP精品文档

相关文档