第1章面向对象程序设计基础

上传人:马*** 文档编号:240700017 上传时间:2024-05-01 格式:PPT 页数:15 大小:3.96MB
返回 下载 相关 举报
第1章面向对象程序设计基础_第1页
第1页 / 共15页
第1章面向对象程序设计基础_第2页
第2页 / 共15页
第1章面向对象程序设计基础_第3页
第3页 / 共15页
点击查看更多>>
资源描述
1C#C#面向对象程序设计面向对象程序设计1OOP with C#22第第1章章 面向对象程序设计基础面向对象程序设计基础33010100101001110100110111ProgramCompiler人与计算机之间交流的语言4低级语言低级语言与机器结构紧密关联,着重于底层控制机器语言机器语言汇编语言汇编语言高级语言高级语言接近于自然语言,着重于理解和交流解释性语言解释性语言编译性语言编译性语言45结构化程序设计结构化程序设计Fortran、C、Pascal.主程序与子程序的相互调用主程序与子程序的相互调用自顶向下、分而治之自顶向下、分而治之面向对象程序设计面向对象程序设计C+、Java、C#.对象之间的消息传递对象之间的消息传递对客观世界的理解和建模对客观世界的理解和建模5功能与数据相功能与数据相分离,可复用分离,可复用性和可维护性性和可维护性差差功能与数据相功能与数据相结合,封装性、结合,封装性、复用性好复用性好66张三张三 计算机专业学生计算机专业学生男男 2424岁岁 170cm 65kg170cm 65kg李明李明 英语专业学生英语专业学生男男 2222岁岁 160cm 55kg160cm 55kg李四李四 数学老师数学老师女女 2929岁岁 158cm 50kg158cm 50kg王娟王娟 计算机专业学生计算机专业学生女女 2323岁岁 163cm163cm 48kg48kgobject对象:对客观世界中事物的抽象描述对象:对客观世界中事物的抽象描述77张三张三 计算机专业学生计算机专业学生男男 2424岁岁 170cm 65kg170cm 65kg李明李明 英语专业学生英语专业学生男男 2222岁岁 160cm 55kg160cm 55kg李四李四 数学老师数学老师女女 2929岁岁 158cm 50kg158cm 50kg王娟王娟 计算机专业学生计算机专业学生女女 2323岁岁 163cm 48kg163cm 48kgclass学生学生姓名姓名 专业专业 性别性别年龄年龄 身高身高 体重体重教师教师姓名姓名 课程课程 性别性别年龄年龄 身高身高 体重体重类:具有相同属性和操类:具有相同属性和操作的一组对象的抽象作的一组对象的抽象88学生学生图书馆管理系统图书馆管理系统图书馆管理员图书馆管理员message借书借书请求请求同意同意消息和通信:向对象发送消息以请求其服务消息和通信:向对象发送消息以请求其服务99学生学生relationship教师教师班级班级关联关联依赖依赖泛化泛化聚合聚合本科生本科生研究生研究生1010inheritance学生学生姓名姓名 专业专业 性别性别年龄年龄 身高身高 体重体重教师教师姓名姓名 课程课程 性别性别年龄年龄 身高身高 体重体重人人姓名姓名 性别性别年龄年龄 身高身高 体重体重泛化:泛化:由特殊到一般由特殊到一般特化:特化:由一般到特殊由一般到特殊1111inheritance图形图形周长周长 面积面积12面向对象的分析(面向对象的分析(OOA,Object-Oriented Analysis)理解目标系统理解目标系统找出对象和类找出对象和类确定对象和类的结构和主题确定对象和类的结构和主题定义对象定义对象/类的属性类的属性定义对象定义对象/类提供的服务类提供的服务1213面向对象的设计(面向对象的设计(OOD,Object-Oriented Design)问题域设计问题域设计用户界面设计用户界面设计任务管理设计任务管理设计数据管理设计数据管理设计131414系统分析系统分析系统设计系统设计程序开发程序开发系统测试系统测试151.简述对象和类的概念,它们在软件设计中有什么作用?2.在一个电梯控制系统中,存在着哪些对象和类?它们又有哪些属性和操作?3.在一个图书馆管理系统中,存在着哪些对象和类?它们有哪些属性和操作?如何确定这些类之间的结构关系?15
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业管理 > 营销创新


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!