UML的构成
UML的构成是学习UML建模语言的重中之重,UML构成主要分成三大块:
一、UML的基本构造块
uml的基本构造块包括事物、关系和图。
1)事物是构成模型图的基本符号,表示一些面向对象的基本概念,分为结构事物、行为事物、分组事物和注记事物。
模型中到底包含什么呢?
模型包含两个主要方面:语义方面的信息(语义)和可视化的表达方法(表示法)。
语义方面用一套逻辑组件表达应用系统的含义,如类、关联、状态、用例和消息。
UML之对象图
对象图对包含在类图中的事物的实例建模,对象图显示了在某一时间点上一组对象以及他们之间的关系。对象图用于对系统的静态设计视图或静态交互视图建模,这包括对某一时刻的系统快照建模,表示出对象集、对象的状态以及对象之间的关系。
UML建模之活动图介绍(Activity Diagram)
一、活动图的组成元素 Activity Diagram Element
1、活动状态图(Activity)
2、动作状态(Actions)
3、动作状态约束(Action Constraints)
4、动作流(Control Flow)
5、开始节点(Initial Node)
6...
带你读《软件架构理论与实践》之一:软件架构概述
本书是上篇基础理论篇,重点介绍软件架构的基本理论和方法,内容包括软件架构的发展历史、软件架构的概念和建模方法、软件架构风格和模式、软件架构描述语言,以及软件架构与敏捷开发之间的关系等。
常见设计模式解析和实现(C++)Prototype模式(原型模式)
作用:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。
UML结构图:
抽象基类:
1) Prototype:虚拟基类,所有原型的基类,提供Clone接口函数
接口函数:
1) Prototype::Clone函数:纯虚函数,根据不同的派生类来实例化创建对象。
2015书单
深入理解Java虚拟机:JVM高级特性与最佳实践 周志明著
大型网站系统与Java中间件实践
Java EE设计模式:Spring企业级开发最佳实践
IBATIS IN ACTION
Java 消息服务
...
UML关系图
继承
指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力,继承是类与类或者接口与接口之间最常见的关系;在Java中此类关系通过关键字extends明确标识,在设计时一般没有争议性;
继承.
设计阶段如何画用例视图(Use-Case View)
一、概述
二、术语解释
1、Extends 用例扩展关系
2、Include 用例包含关系
3、角色(Actor)
三、如何画Use Case 用例视图
1、新建工程
2、新建Use Case View 用例视图
3、根据业务需求画Use Case视图
四、Use Case 在实际项目中的组织结构
五、总结
一、概述
用例试图描概括了用例中角色和系统之间的关系,描述了系统功能需求,角色和系统的交互以及系统的反应。