已阅读5页,还剩35页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1,1,本讲提纲 简单工厂模式 UML类图,设计原则、设计模式,2,2,计算器,3,3,计算器,4,4,计算器,5,5,Windows计算器,要求写一个Windows的计算器,代码可否复用?,6,6,Windows计算器,Operation运算类,7,7,Windows计算器,Operation运算类,8,8,Windows计算器,客户端代码,9,9,Windows计算器,加一个开根号运算,修改Operation类,10,10,Windows计算器,维护薪资管理系统 技术人员月薪 市场销售人员底薪+提成 经理年薪+股份 增加:兼职工作人员时薪,11,11,Windows计算器,Operation运算类,12,12,Windows计算器,加减乘除类,13,13,Windows计算器,加减乘除类,14,14,Windows计算器,如何让计算器知道希望用哪种计算方式呢?,15,15,简单工厂模式,简单运算工厂类,16,16,简单工厂模式,简单运算工厂类,17,17,简单工厂模式,客户端代码,18,18,要修改加法运算?,简单工厂模式,增加复杂运算?,修改界面?,19,19,简单工厂模式,20,20,UML概述,UML的三位主要奠基人,被称为“三友”(three amigos),Unified G.Booch 布奇 Booch方法 J.Rumbaugh 兰博 OMT方法 I.Jacobson 雅格布森 OOSE方法,21,21,UML概述,22,22,UML概述, UML 2.0, UML 1.2, UML 1.1, UML1.0, UML 0.9, Unified Method 0.8, UML 1.3, UML 1.4,1995,文档版类,1996,精华相关,1997年1月最 初提交给 OMG,1997年9月最后 提交给OMG,1998,1999,2000年 (计划的较小修订),2001年 计划的重要修订,文字上的修改 没有显著的技 术变化,23,23,软件工程领域在1995年至1997年取得了前所未有的进展,其成果超过软件工程领域过去15年来的成就总和。 其中最重要的、具有划时代重大意义的成果之一就是统一建模语言 UML ( Unified Modeling Language)的出现。在世界范围内,至少在近10年内,UML将是面向对象技术领域内占主导地位的标准建模语言。,UML概述,24,24,UML概述,UML(Unified Modeling Language)是软件界第一个统一的建模语言,该方法结合了Booch,OMT,和OOSE方法的优点,统一了符号体系,并从其它的方法和工程实践中吸收了许多经过实际检验的概念和技术。,25,25,UML概述,它是一种标准的表示,已成为国际软件界广泛承认的标准。它是第三代面向对象的开发方法,是一种基于面向对象的可视化的通用(General)建模语言。为不同领域的用户提供了统一的交流标准 UML图。 UML应用领域很广泛,可用于软件开发建模的各个阶段,商业建模(Business Modeling), 也可用于其它类型的系统。,26,26,UML概述,特点 统一标准 面向对象 可视化、表示能力强 独立于过程 易掌握、易用,27,27,UML概述,UML的定义包括UML语义和UML表示法两个部分。 UML语义:描述基于UML的精确元模型(meta-model)定义。元模型为UML的所有元素在语法和语义上提供了简单、一致、通用的定义性说明,使开发者能在语义上取得一致,消除了因人而异的表达方法所造成的影响。此外UML还支持对元模型的扩展定义。,28,28,UML概述,UML表示法:定义UML符号的表示法,为开发者或开发工具使用这些图形符号和文本语法为系统建模提供了标准.。这些图形符号和文字所表达的是应用级的模型,在语义上它是UML元模型的实例。,29,29,UML概述,UML基本构造块,30,30,UML概述,UML基本构造块,事物,关系,图,结构事物,行为事物,分组事物,辅助事物,关联关系,依赖关系,泛化关系,实现关系,用 例 图,类 图,对象 图,构件图,部署 图,用 例,类,接口,协作,主动类,组件,节点,状态机,交互机,包,注释,31,31,UML类图,32,32,类,第一层:类的名称 抽象类则为斜体 第二层:类的特性字段和属性 第三层:类的操作方法或行为 +public -private #protected,33,33,接口图,矩形表示法: 第一层:interface接口名称 第二层:接口方法,实现接口,34,34,接口图,棒棒糖表示法: 接口名称 在圆圈旁边 接口方法 在实现类中出现,35,35,继承,36,36,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 体能训练与体质监测大数据平台系统
- 绿色制造理论方法及应用
- 管网规划课程设计
- 电工技师年终工作总结范文(3篇)
- 环境监测考试题库附答案
- 竞标合同的法律规范分析
- 2025年金融公司借款合同模板
- 2025才聚齐鲁成就未来山东省电子口岸有限公司社会招聘2人笔试历年难易错考点试卷带答案解析试卷2套
- 2025年国家能源投资集团有限责任公司高校毕业生直招900余人及笔试历年典型考点题库附带答案详解试卷2套
- 2025山东才聚齐鲁成就未来泰山财产保险股份有限公司社会招聘1人笔试历年典型考点题库附带答案详解试卷2套
- 一年级语文上册生字描红(人教版)
- 2025-2030石材加工机械行业市场现状供需分析及投资评估规划分析研究报告
- 活动现场广告安装安全措施
- 食品公司5S管理培训
- 吉林中考英语单词表
- 混凝土芯样抗压强度试验报告自动计算模板
- TSG 07-2019电梯安装修理维护质量保证手册程序文件制度文件表单一整套
- 企业组织架构调整与优化方案
- 【MOOC】中医与辨证-暨南大学 中国大学慕课MOOC答案
- 2024-2025学年福建省福州市台江区四年级(上)期中数学试卷
- 山东省菏泽市第一中学2025届高一物理第一学期期中质量检测试题含解析
评论
0/150
提交评论