11面向对象设计3创新.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
11面向对象设计3创新

面向对象设计;面向对象设计的含义;分析与设计的关联;主要内容;优秀设计的含义;传统软件工程与OO的设计原理;主要内容;面向对象方法学的启发规则;面向对象方法学的启发规则;主要内容;“软件重用”主要内容;重用的含义;软件成分的重用级别;典型的可重用软件成分;“软件重用”主要内容;类构件;可重用软构件应具备的特点;类构件的重用方式;实例重用的形式;设计类构件的困难;类构件的重用方式;继承重用;实现继承重用的关键点;类构件的重用方式;多态重用;可能影响重用的操作;利用适配接口实现类构件的重用;把适配接口细分为转换接口和扩充接口;“软件重用”主要内容;软件重用的效益;软件重用的效益-1质量;软件重用的效益-2生产率;软件重用的效益-3成本;主要内容;系统分解与子系统;面向对象设计模型;面向对象设计模型;5个层次与4大组成部分的关系;子系统之间的交互方式;组织系统的方案;组织系统的方案-1水平层次组织;层次结构可划分为封闭式和开放式;系统顶层和底层的关系;组织系统的方案-2块状组织;层次和块的混合结构;NET Framework与VS.NET 最上面是语言层。 CLS:支持多种语言,只要支持通用语言规范的语言它都支持。 ASP .NET是基于Web开发技术的核心,Windows Forms类似一个弱化的MFC(企业及网络应用中,Rich Client UI不再是重要组成部分,基于Web的方式将成为主流);设计系统的拓扑结构;主要内容;分析与设计;问题域模型在OO设计中的作用;OO可以保持问题域组织框架的稳定性;对问题域模型需要做的补充或修改;补充或修改-1调整需求;补充或修改-2重用已有的类;补充或修改-3把问题域类组合在一起;补充或修改-4增添一般化类以建立协议;补充或修改-5调整继承层次;属性及服务命名冲突;避免出现属性及服务命名冲突的方法;多重继承结构转换成单继承结构的方法;ATM系统实例;ATM系统实例的补充说明;主要内容;设计人机交互子系统的内容与步骤;人机交互子系统1分类用户;人机交互子系统-2描述用户;人机交互子系统-3设计命令层次;人机交互子系统-3设计命令层次;人机交互子系统-3设计命令层次;人机交互子系统-3设计命令层次;人机交互子系统-4设计人机交互类;主要内容;任务管理与对象;并发的含义;控制线的含义;任务与并发的关系;设计任务管理子系统常见的任务;设计任务管理子系统的工作内容;事件驱动型任务的意义;事件驱动型任务的工作过程;“时针驱动”的含义;时钟驱动型任务的工作过程;确定优先任务;确定关键任务;确定协调任务;尽量减少任务数;估算CPU或其他固件的处理能力;确定资源需求;主要内容;数据任务管理子系统的任务;“设计数据管理子系统”主要内容;数据存储管理模式;文件管理系统;关系数据库管理系统的主要优点;关系数据库管理系统的缺点;面向对象数据库管理系统;“对象”数据管理模式的实现;“设计数据管理子系统”主要内容;设计数据管理子系统的任务;设计数据格式;设计数据格式——文件系统;设计数据格式——关系数据库管理系统;设计数据格式——面向对象数据库管理系统;设计数据管理子系统的任务;如何存储对象;上述“存储对象”方法的好处;例子ATM系统-1;例子ATM系统-2;主要内容;在什么时候设计类中的服务;“设计类中的服务”主要内容;确定类中应有的服务;状态图(或动态模型)的作用;功能模型的作用;功能模型的作用;如何确定处理的归属;“设计类中的服务”主要内容;设计实现服务的方法1;设计实现服务的方法2;主要内容;关联的重要性;设计??联中要讨论的内容;设计关联之一:关联的遍历;设计关联之二:实现单向关联;设计关联之三:实现双向关联;设计关联之四:关联对象的实现;主要内容;“设计优化”主要内容;确定优先级时要有折衷方案;在效率和清晰性之间寻求适当的折衷方案;“设计优化”主要内容;提高效率的几项技术;为什么增加冗余关联?;例子:分析访问路径、提高访问效率;例子:使用哈希(Hash)表提高效率;例子:为对象建立索引以提高查询效率;提高效率的几项技术;调整查询次序;提高效率的几项技术;保留派生属性;“设计优化”主要内容;继承关系与类继承;与建立类继承有关的问题;抽象与具体;抽象与具体的例子;与建立类继承有关的问题;从一组相似类中归纳出“一般类”;归纳现有类时注意的问题;与建立类继承有关的问题;利用继承实现操作共享的问题;利用委托实现行为共享;小结1;小结2

文档评论(0)

ahuihuang1 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档