?怎样划分模块:·(按)功能:每个模块做且仅做一件事;·数据结构:每个模块仅容纳一个数据结构·事件驱动:每个模块识别一个事件且对这个事件做出反应;·现实世界中的事物:每个模块对应现实世界中的唯一一件事物(称之为对象)。面向对象(Object-Oriented)不仅是一些具体的软件开发技术与策略,而且是一整套关于如何看待软件系统与现实世界的关系以及如何进行系统构造的软件方法学。
特点:(1)面向对象的技术建立的模型与客观世界一致,因而便于理解(图3.1);(2)适应变化的需要,修改局限在模块中;(3)可复用性1.3.2对象(Object)一般意义来讲,对象是现实世界中存在的一个事物,可以是有形的,如一个桌子,可以是无形的,如一个开发项目。对象是构成现实世界的一个独立的单位,具有自己的静态特征(用数据描述)和动态特征(行为或具有的功能)。举例:张三、李四。
软件系统中抽象地表示现实世界中的对象,数据表示特征,用操作表示对象的行为。例:人:姓名、年龄、职业等特征,跑、跳等行为;(1)定义:对象是系统中用来描述客观事物的一个实体,是构成系统的一个基本单位,由一组属性和一组对属性进行操作的服务组成。例图3.3TomOperationsStoreAgeAge?WalkDanc
您可能关注的文档
最近下载
- 2025年急性上消化道出血诊疗指南 .pdf VIP
- 2024年最新初级保安员考试题库与参考答案.pdf VIP
- 免费vc中国象棋软件(一).doc VIP
- 2025至2030中国饮料容器涂料行业细分市场及应用领域与趋势展望研究报告.docx VIP
- 2024年保安员上岗证初级保安员考试题库.docx VIP
- 第八届中国淄博国际陶瓷博览会体彩绘.ppt VIP
- 2025最新初级保安员考试题库与参考答案.docx VIP
- 沪教版四年级上学期期末考试语文试卷(共5套,含参考答案).docx VIP
- 沪教版四年级下册语文期中考试试卷(共5套,含答案).docx VIP
- JDY-31-V1.3蓝牙SPP串口透传模块手册.pdf VIP
原创力文档

文档评论(0)