软件工程学习笔记(六)面向对象分析

本文深入探讨面向对象分析,包括对象、类、继承和消息通信的概念,以及用例模型的构建,涉及活动图、泳道图、静态结构模型和动态行为模型。通过对用例建模的五个步骤解析,阐述了如何识别和细化用例,以及如何通过UML图表展示系统行为。
摘要由CSDN通过智能技术生成

面向对象方法概述

面向对象=对象+类+继承+消息通信

  1. 对象Object由一组属性以及作用于这组属性的一组操作(也称方法)共同构成。
    属性:描述对象静态特征的一个数据项。
    操作(或方法):描述对象动态特征的一个函数或过程。
  2. 类(Class) 具有相同属性和相同操作的一组对象可归并为一个“类”
    属性的表达方式
    可见性 属性名:数据类型 = 初始值
    操作的表达方式
    可见性 操作名(参数列表):返回值数据类型
    类中的属性和操作的可见性分为:
    公有(public):+
    私有(private):-
    保护(protected):#
  3. 封装(Encapsulation) 把对象的属性和操作封装在一起形成一个独立的整体,从而对外界隐藏了对象内部的所有实现细节。
  4. 继承(Inheritance)
  5. 多态性(Polymorphism)
    在父类中定义的属性或操作被子类继承后,可以具有不同的数据类型或表现出不同的实现方式。
  6. 消息(Message)
    消息一般应包含以下内容&#
  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值