济南职业学院申报省级精品课程软件工程负责人赛煜对象类的设计.ppt

济南职业学院申报省级精品课程软件工程负责人赛煜对象类的设计.ppt

济南职业学院申报省级精品课程软件工程负责人赛煜对象类的设计

第8章面向对象设计 8.1 面向对象设计的概念 8.2 问题域部分的设计 8.3 人-机交互子系统的设计 8.4 任务管理子系统设计 8.5 数据管理子系统设计 第8章面向对象设计 本章主要内容 面向对象设计的概念; 面对象设计的五个层次;面向对象设计的四项主要工作 。 本章重点:面向对象设计的概念和面向对象系统的五个层次(类及对象层、结构层、属性层、主题层和服务层 ; 本章难点:对象设计的五个层次 。 8.1 面向对象设计的概念 8.1.1面向对象设计的准则 8.1.2面向对象设计应遵循的原则 8.1.3面向对象设计的内容 8.1.1 面向对象设计的准则 模块化 抽象化 信息隐藏和封装 对象的高内聚和弱耦合 可扩充性 可重用性 模块化 模块是软件工程中一个基本的概念,它是软件系统的基石。在结构设计方法中,模块是按系统功能的划分而组织的执行实体 .而在面向对象方法中,对象就是模块,它是把数据和处理数据的方法(服务)结合在一起而构成的概念实体。 抽象化 包括过程抽象、数据抽象、规格说明抽象及参数化抽象等。面向对象方法既支持过程抽象,又支持数据抽象。使用者无需知道操作符的实现算法和类中数据元素的具体表示方法,就可以通过操作符使用类中的数据 信息隐藏和封装 封装是一种数据的构造方式,它从手段上保证了对

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档