JAVA各种设计模式.doc

JAVA各种设计模式.doc

一、统一建模语言UML 今天开始重温设计模式,我想把自己学习的过程分享给大家,同时希望大家多多留言来讨论,相互学习相互进步。 设计模式学习过程中需要借助UML来建模,把设计模式图形化,从而让我们更好的理解设计模式内容。什么是UML,UML是统一建模语言(Unified Modeling Language)的缩写,是当今软件设计的标准图标式设计语言。UML包括 1、用例图(Use case diagrams), 2、类图(Class diagrams), 3、序列图(Sequence diagrams), 4、协作图(Collaboration diagrams), 5、状态图(Statechart diagrams), 6、活动图(Activity diagrams), 7、构件图(Component diagrams), 8、部署图(Deployment diagrams) 按照这些图的用意大致可以将他们分为两类:结构图 和 行为图 结构图: 名称 介绍 类图 类图描述一些类,包的静态结构和它们之间的静态关系 对象图 对象图给出一个系统中的对象快照 构件图 描述可以部署的软件构件(比如jar,ejb等)之间的关系 部署图 描述一个系统软件的拓扑结构 行为图: 名称 介绍 用例图 用例图描述一系列的角色和用例以及他们之间的关系,用来对系统的基本行为进行建模 活动图

文档评论(0)

1亿VIP精品文档

相关文档