您现在的位置: 精品资料网 >> 行业分类 >> 数控加工与模具设计 >> 模具设计 >> 资料信息

UML与设计模式(pdf 37页)

所属分类:
模具设计
文件大小:
2279 KB
下载地址:
相关资料:
设计模式
UML与设计模式(pdf 37页)内容简介

一、 UML 与设计模式...............2
1 什么是模式............................2
2 为什么要使用设计模式........3
3 模式的分类............................4
4 模式的组成元素....................6
5 模式的质量............................7
6 一个简单的模式例子代理模式...........8
7 UML 对模式的支持..............9
8 应用设计模式进行系统设计.................14
9 模式选择举例评估项目.....................15
10 模式应用举例形状编辑器...............20
11 小 结..............................36

 

过去几年在面向对象领域中的一个重要突破就是提出了设计模式的概念设计模式
由于实用而受到欢迎它们能够表达和重用专家技术和经验能进行系统框架设计在表
达上既经济又清楚从而受到人们越来越多的重视
模式概念是建筑师Christopher Alexander 提出的他提出可以把现实中一些已经实现
的较好的建筑和房屋的设计经验作为模式在以后的设计中直接加以运用他还定义了一
种模式语言来描述建筑和城市中成功的架构Alexander 的方法得到软件业人士的青
睐在20 世纪90 年代掀起了一股在软件设计中应用模式的讨论1994 年8 月召开了
编程模式语言Pattern Languages of Programs PLoP 大会尽管软件的设计模式不一定
要和面向对象有关但由于面向对象很容易描述设计抽象因而许多设计模式都和面向开
发有关Erich Gamma Richard Helm Ralph Johnson 和John Vlissides 四个人被称为四
人组在1995 年初出版了一本书Design Patterns: Elements of Reusable Object-Oriented
Software (设计模式可重用的面向对象软件的元素) 其中对设计模式进行了基本分类
并且讨论了一些新的需要研究的模式不过软件界的设计模式仍然处于起步阶段远不
如它在建筑业中那么成熟和完善
对模式的研究有许多方面例如有的讨论如何在不同的领域内如CORBA 和项目管
理中应用模式有的则讨论模式系统希望能够识别出不同级别的模式最终形成一个完
整的模式系统还有的则研究组织系统的架构模式子系统责任和规则分配以及有关子
系统如何通信和合作的准则而UML 的设计师们也正在研究如何用设计模式支持软件开……


..............................