《软件工程导论class16面向对象设计.ppt》由会员分享,可在线阅读,更多相关《软件工程导论class16面向对象设计.ppt(57页珍藏版)》请在三一文库上搜索。
1、软件工程导论第 16 课,第 11 章 面向对象设计,第11章 面向对象设计,第11章 面向对象设计,11.1 面向对象设计准则,类就是抽象数据类型,参数化抽象(C+的模板),类分离了接口与实现,支持信息隐藏,11.1 面向对象设计准则,仅,11.1 面向对象设计准则,11.2 启发规则,总结设计经验,得出几条启发规则,11.2 启发规则,11.2 启发规则,11.2 启发规则,11.3 软件重用,11.3.1 概述,11.3.1概述,C+ includeC+ 语句,11.3.1 概述,以下10种,GUI界面经常重用,占60%,11.3.2 类构件,面向对象技术可以更方便更有效地实现重用 3种
2、重用方式:实例、继承、多态重用,11.3.2 类构件,11.3.3 软件重用的效益,11.4 系统分解,解题思路 分而治之,各个击破,复杂问题分解成小问题,11.4 系统分解,供应商,11.4 系统分解,11.5 设计问题域子系统,11.5 设计问题域子系统,11.5 设计问题域子系统,11.5 设计问题域子系统,11.5 设计问题域子系统,11.5 设计问题域子系统,11.5 设计问题域子系统,11.5 设计问题域子系统,11.5 设计问题域子系统,11.5 设计问题域子系统,11.5 设计问题域子系统,11.5 设计问题域子系统,11.5 设计问题域子系统,11.5 设计问题域子系统,11.5 设计问题域子系统,11.5 设计问题域子系统,11.5 设计问题域子系统,11.5 设计问题域子系统,11.5 设计问题域子系统,11.5 设计问题域子系统,11.5 设计问题域子系统,11.5 设计问题域子系统,11.5 设计问题域子系统,11.5 设计问题域子系统,11.5 设计问题域子系统,11.5 设计问题域子系统,6 ATM系统实例,11.6 设计人机交互子系统,11.6 设计人机交互子系统,11.6 设计人机交互子系统,11.6 设计人机交互子系统,