【软考】面向对象基本概念

1. 说明
  • 1.Peter Coad 和 Edward Yourdon 提出用下面的等式识别面向对象方法。
  • 2.面向对象=对象(Object)+分类(Classification)+继承(Inheritance)+通过消息的通信(Communication with Messages )
2. 对象
  • 1.在面向对象的系统中,对象是基本的运行时的实体,它既包括数据(属性),也包括作用于数据的操作(行为)。
  • 2.一个对象把属性和行为封装为一个整体。
  • 3.封装是一种信息隐蔽技术,它的目的是使对象的使用者生产者分离,使对象的定义和实现分开。
  • 4.从程序设计者来看,对象是一个程序模块;从用户来看,对象为他们提供了所希望的行为。
  • 5.在对象内的操作通常称为方法
  • 6.一个对象通常可由对象名属性方法3个部分组成。
3. 消息
  • 1.对象之间进行通信的一种构造叫作消息。
  • 2.当一个消息发送给某个对象时,包含要求接收对象去执行某些活动的信息。
  • 3.接收到信息的对象经过解释,然后予以响应。
  • 4.这种通信机制称为消息传递
  • 5.发送消息的对象不需要知道接收消息的对象如何对请求予以响应。
4. 例题
4.1 例题1
  • 1.题目
1.在面向对象的系统中,对象是运行时实体,其组成部分不包括(A);
一个类定义了一组大体相似的对象,这些对象共享(D)。

问题1
A.消息
B.行为(操作)
C.对象名
D.状态

问题2
A.属性和状态
B.对象名和状态
C.行为和多重度
D.属性和行为
  • 2.解析
1.对象的组成部分包括:对象名,状态(属性),行为(操作)。
2.类是对对象共有属性和行为的抽象,因此一个类定义的对象共亨行为和属性。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

王佑辉

老板,赏点吧

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值