- 1、本文档共81页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章_模式设计课件
模式设计(JAVA);课程名:模式设计(JAVA)
选用教材:程杰.大话设计模式 . 清华大学出版社,2007
学时与学分:共计32学时; 2学分
考核模式:二段式模式
成绩评定方法:期末总评成绩 = 期末总评成绩=平时成绩×40%+期末成绩×60%
补考方法:总评成绩低于60分的学生,须参加学校统一组织的补考
授课对象:12信管1~3 班
;计算机学院 赵卓君;对学生的要求:;预备知识与参考书;寄 语(共 勉);第一讲 模式设计概述 ;*;1.1 什么是设计模式 ;为什么学习设计模式?;1.2 设计模式的起源 ;设计模式之四人帮(GOF);1.3 GOF之著作 ;1.4 学习设计模式的重要性 ;1.5 合理使用模式 ;2.1 GOF95定义的23种模式;2.2 Creational 模式;2.3 Structural 模式;2.5 Behavioral 模式;3.1 模式中所谓的关系;3.1 一般化关系;3.2 关联关系;3.3 聚合关系;3.4 合成关系;3.5 依赖关系;4.1 OO的编程思想;项目背景;面向过程的思维;OO思维(Object Oriented);多态;注意:;总结;作业;
UML简介
UML (Unified Modeling Language)为面向对象软件设计提供统一的、标准的、可视化的建模语言。适用于描述以用例为驱动,以体系结构为中心的软件设计的全过程。
UML的定义包括UML语义和UML表示法两个部分。
(1) UML语义:UML对语义的描述使开发者能在语义上取得一致认识,消除了因人而异的表达方法所造成的影响。
(2) UML表示法:UML表示法定义UML符号的表示法,为开发者或开发工具使用这些图形符号和文本语法为系统建模提供了标准。;4.2.1 UML模型图的构成
事物(Things):UML模型中最基本的构成元素,是具有代表性的成分的抽象
关系(Relationships):关系把事物紧密联系在一起
图(Diagrams ):图是事物和关系的可视化表示;4.2.2 UML关系;4.2.3 各UML图及特征;类图描述系统中类的静态结构。不仅定义系统中的类,表示类之间的联系如关联、依赖、聚合等,也包括类的内部结构(类的属性和操作)
类图是以类为中心来组织的,类图中的其他元素或属于某个类或与类相关联 ;3. 对象图( Object Diagram );4. 顺序图(Sequence Diagram);5. 协作图(Collaboration Diagram);6. 状态图(State Chart Diagram);7. 活动图(Activity Diagram);8. 构件图(Component Diagram);9. 部署图(Deployment Diagram)
;类图;4.4.3习题
判断题
1、UML中一共有九种图:它们是用例图、类图、对象图、顺序图、协作图、状态图、活动图、构件图、部署图
2、用例图是从程序员角度来描述系统的功能
3、类图是描述系统中类的静态结构,对象图是描述系统中类的动态结构
4、活动图和状态图用来描述系统的动态行为
5、协作图的一个用途是表示一个类操作的实现
选择题
6、请在下面选项目中选出两种可以互相转换的图
(a) 顺序图 (b)协作图 (c) 活动图 (d) 状态图
7、下面哪些图可用于BD阶段
(a)用例图 (b)构件图 (c)类图 (d)顺序图
;1. 用例图概要 ;事物名称;关系;实例1 参与者之间的泛化关系
参与者:经理,安全主管,保安
用例: 管理人事,批准预算,批准安全证书,监视周边
在参与者之间不存在泛化关系的情况下,各个参与者参与 用例的情况分别是:经理参与用例管理人事和批准预算;安全主管参与用例批准安全证书;保安参与用例监视周边。由于安全主管与经理,安全主管与保安之间泛化关系的存在,意味着安全主管可以担任经理和保安的角色,就能够参与经理和保安参与的用例。这样,安全主管就可以参与全部4个用例。但经理或者保安却不能担任安全主管的角色,也就不能参与用例批准安全证书。;2. 用例图;实例3. 航空售票的用例图
参与者(actor):clerk,监督员,信用卡服务商,信息亭
用例(use case): Buy tickets, Buy Subscription, Make charges, Survey sales
参与者Clerk参与(或称发起)Buy tickets和Buy Subscri
您可能关注的文档
- 操作系统课件第2章课件.ppt
- GAT669.8-2008传输网络技术要求课件.ppt
- DX200系统介绍课件.ppt
- FF三因素模型报告课件.ppt
- Flash交互设计-03 AS3.0程序设计课件.ppt
- GBT2828_1-2003统计抽样检验标准课件.ppt
- Foxit PDF Editor简单使用教程课件.ppt
- GK-05传播者课件.ppt
- 从价值链到价值网络课件.ppt
- 从技术创新、比较优势来看中国宋代以来经济增长课件.ppt
- 第11课 以社会主义核心价值观引领文化建设 教案 中职思想政治《中国特色社会主义》高教版基础模块.pdf
- 第14课 推进绿色发展 教案 中职思想政治《中国特色社会主义》高教版基础模块.pdf
- 第2课 中国特色社会主义的开创和发展 教案 中职思想政治《中国特色社会主义》高教版基础模块.pdf
- 第9课 坚持依宪治国 教案 中职高教版 职业道德与法治.pdf
- 第5课 推动高质量发展(教学设计)中职思想政治《中国特色社会主义》高教版基础模块.pdf
- 第1课 社会主义在中国的确立与探索 教案 中职思想政治《中国特色社会主义》高教版基础模块.pdf
- 第4课 社会主义基本经济制度 教案 中职思想政治《中国特色社会主义》高教版基础模块.pdf
- 2024北京海淀区高二(下)期末英语试题和答案.pdf
- 2024北京东城区高二(下)期末政治试题和答案.pdf
- 2024北京海淀区初一(下)期末历史试题和答案.pdf
最近下载
- 小学生安全教育省公开课金奖全国赛课一等奖微课获奖PPT课件.pptx
- 2024年江西工商职业技术学院单招职业技能测试题库(考试直接用).docx VIP
- 仓储管理绩效考核标准,仓库、物资、信息管理考核标准.pdf
- 2025年金钥匙科技竞赛试题及答案 .pdf VIP
- 吡非尼酮联合尼达尼布在制备治疗尘肺病的药物中的应用.pdf VIP
- 2024年全球及中国氮氧化铝(AlON)透明陶瓷行业头部企业市场占有率及排名调研报告.docx
- 2022-2024年高考数学试题分类汇编:立体几何与空间向量(原卷版).pdf VIP
- GB∕T 35853.7-2018 航空航天等效术语表 第7部分:飞行器可靠性(高清版).pdf
- 2023-2024学年北京八年级数学下学期期中分类汇编:勾股定理【五大题型】解析版.pdf VIP
- 电子设备、产品供货方案、安装、验收、售后服务方案.pdf VIP
文档评论(0)