面向对象课程心得体会

上传人:suij****uang 文档编号:171964671 上传时间:2022-11-29 格式:DOCX 页数:3 大小:9.36KB
收藏 版权申诉 举报 下载
面向对象课程心得体会_第1页
第1页 / 共3页
面向对象课程心得体会_第2页
第2页 / 共3页
面向对象课程心得体会_第3页
第3页 / 共3页
资源描述:

《面向对象课程心得体会》由会员分享,可在线阅读,更多相关《面向对象课程心得体会(3页珍藏版)》请在装配图网上搜索。

1、面向对象课程学习心得体会这学期的面向对象课程对我来说是收获匪浅的一门课。通过老师 课件的讲解,自己一些相关书籍的阅读和实践作业的完成,逐步对课 程有了由浅及深的认识。面向对象(Object Oriented,OO)是一门以实践为主课程,课 程中可以分开两块00A (面向对象系统分析)和00D (面向对象系 统设计)。00A(面向对象系统分析)主要内容:研究问题域和用户需求,运用 面向对象的观点和原则发现问题域中与系统责任有关的对象 ,以及对 象的特征和相互关系.OOA不涉及针对具体实现采取的设计决策和有 关细节,独立于具体实现的系统模型。是一个完整确切反映问题域和 用户需求的系统模型。OOA的

2、优势:复用、可扩展、可维护性、弹性。OOD (面向对象系统设计):以OOA模型为基础,按照实现的要 求进行设计决策,包括全局性的决策和局部细节的设计,与具体的实 现条件相关。OOD的步骤:细化重组类一细化和实现类之间的关系, 明确其可见性一增加属性,指定属性的类型和可见性一分配职责,定义 执行每个职责的方法一对消息驱动的系统,明确消息传递的方式一利 用设计模式进行局部设计一画出详细的类图和时序图。面向对象的分析与设计方法将致力于解决传统软件研发过程 中由于软件模块化结构化程度不高带来的软件重用性差、软件可 维护性差、开发出的软件不能满足用户需要等方面问题。面向对 象的概念包括:对象、对象的状态

3、和行为、类、类的结构、消息 和方法。对象概念将包含对象唯一性、抽象性、继承性、多态性 的重要特征。面向对象的要素包含:抽象、封装性、共享性三方 面。在设计模式的研究过程中,我们组选择的是迭代器 (Iterator )的设计模式研究。完成设计研究后,我对迭代器的 设计模式有了更为深刻的理解。迭代器( Iterator )提供一个方 法顺序访问一个聚合对象的各个元素,而又不暴露该对象的内部 表示。并了解到迭代器设计模式一般在以下三类场合使用较多。访问一个聚合对象的内容而无需暴露它的内部表示。支持对聚合对象的多种遍历。因为遍历状态是保存在每一个迭 代器对象中的。 为遍历不同的聚合结构提供一个统一的接

4、口。根据实现方式的 不同,效果上会有差别。同时还简化了容器的接口。但是在 java Collection中为了提高可扩展性,容器还是提供了遍历 的接口。在面向对象的软件设计中,我们经常会遇到一类集合对象,这类 集合对象的内部结构可能有着各种各样的实现,但是归结起来, 无非有两点是需要我们去关心的:一是集合内部的数据存储结构,二是遍历集合内部的数据。面向对象设计原则中有一条是类 的单一职责原则,所以我们要尽可能的去分解这些职责,用不同 的类去承担不同的职责。It era tor模式就是分离了集合对象的遍 历行为,抽象出一个迭代器类来负责,这样既可以做到不暴露集 合的内部结构,又可让外部代码透明的

5、访问集合内部的数据。在 Java Collection 的应用中,提供的具体迭代器角色是定义在 容器角色中的内部类。这样便保护了容器的封装。但是同时容器也提 供了遍历算法接口,你可以扩展自己的迭代器。至于迭代器模式的使 用。客户程序要先得到具体容器角色,然后再通过具体容器角色得到 具体迭代器角色。这样便可以使用具体迭代器角色来遍历容器了。OOA和OOD之间没有明显的界限。OOA与OOD的不可分割 性正好说明了 OO思想的强大,即软件过程阶段的无缝连接,在交流 与沟通中不会产生鸿沟,这是相对结构化思想的好处,因为从功能模 块到某块详细控制逻辑设计两者之间的联系不是十分紧密,需要分析 人员与设计人员的再沟通。通过课程的学习与实践, 对面向对象的理念, 以及相关方法, 设计模式有了更为深刻的理解与掌握。针对面向对象的分析与设 计课程的授课内容及方法,我个人觉得对我还是有不少的帮助和 提高。结合自己的工作,虽然与开发接触的比较少,但是在运维 过程中,如果能了解开发原理,结合实际的工作,会对一些源代 码的分析能力以及工作效率的提高起到明显的帮助作用。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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

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


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