页数:25页文件大小:1.48 MB来源: 软件工程导论ppt课件
本课件围绕面向对象方法学概述展开,依次讲解面向对象方法学、面对对象方法学概念、与传统方法学比较等内容,并结合图示与文字版说明面向对象方法学的关键要点,帮助学习者掌握其核心概念、方法步骤与实际应用。
面向对象方法学传统软件工程方法学适用于中小型软件产品开发;面向对象软件工程方法学适用于大型软件产品开发。
面向对象方法学面向对象方法学方程式:OO=对象+类+继承+传递消息实现通信
面向对象方法学-概念一.对象形象表示:定义:具有相同状态的一组操作的集合,对状态和操作的封装。
面向对象方法学-概念二.类对具有相同状态和相同操作的一组相似对象的定义。类是一个抽象数据类型。
面向对象方法学-概念三.实例实例是由某个特定类所描述的一个具体对象。
面向对象方法-概念六.继承子类自动共享基类中定义的属性和方法的机制。
面向对象方法学概念四边形类中斜体部分表:本页为图示内容,列出各项内容及其对应关系。
面向对象方法学-概念七.多态性在类等级不同层次可共享一个方法名,不同层次每个类按各自需要实现这个方法。A是基类,B和C是A的派生类,多态函数Test参数是A的指针,Test函数可以引用A、B、C的对象。
多态示例程序:本页为图示内容,展示面向对象方法部分的组成结构与关键要素。
函数重载示例程序:本页为图示内容,展示面向对象方法部分的组成结构与关键要素。
面向对象方法学与传统方法比较:本页为图示内容,展示面向对象方法部分的组成结构与关键要素。
面向对象方法学与传统方法比较(续):本页为图示内容,展示面向对象方法部分的组成结构与关键要素。
面向对象方法学与传统方法比较(续):本页为图示内容,展示面向对象方法部分的组成结构与关键要素。
面向对象方法学-优点一.与人类习惯思维方法一致对象是对现实世界正确抽象,问题空间和解空间结构一致。二.稳定性好软件系统结构根据问题领域模型建立,功能需求变化不会引起软件结构整体变化,作局部性修改。如从已有类派生新子类实现功能扩充或修改。
面向对象方法学-优点三.可重用性好传统软件重用技术:标准函数库。面向对象重用技术:类,派生类和创建类的实例四.易开发大型软件产品封装性好,易于分解,易于合作开发。五.可维护性好稳定性好、容易修改、容易理解、易于测试和调试。
下载地址:{{downurl}}
{{{a}}}
{{#b}}{{{b}}}
{{/b}} {{/title}} {{#nolog}}登陆注册
{{/nolog}} {{#djsx}}点我刷新
{{/djsx}} {{#gocz}} {{/gocz}} {{#ffqr}} {{/ffqr}}