在学习设计模式,需要画类图,选用powerDesigner来操作。重新学习了下UML的关系,以及在Powdesigner中怎么花
建立之前,先建立一个项目,在项目下,建立Model
类图分三层,第一层显示类的名称。如果是抽象类,就用斜体显示。(设置类:Abstract
第二层是类的特性,通常是字段和属性。
比如:学生的:id,姓名和年龄。在Attributes一栏添加属性:
第三次是类的操作,通常是方法或行为。 在Operations一栏添加方法
第一行是接口名称,第二行是接口方法。
泛化关系是用一条带空心箭头的直线表示的,如 A B(A继承B)。在类之中是两个类之间的继承关系(extend)。
实现关系用一条带空心箭头的虚线表示的,如 A B(A实现B)
在类图中对应实现接口(implements )
关联关系使用一条直线表示的,如AB。它描述不同类的对象之间的结构关系,它在一段时间内将多个类的实例连接在一起。
单向关联关系,它是用一条带箭头的直线来表示的,如A B,说明A“知道”B,而B“不知道”A。
聚合关系是用一条带空心菱形箭头的直线表示的,如 A B(A聚合到B上,或者说B由A组成)
与组合关系不同的是,整体和部分不是强依赖性的,即使整体不存在了,部分仍然存在。例如部门撤销以后,人员不会因此而消息,他们依然存在。或是如车和轮胎是整体和部分的关系,轮胎离开车仍然可以存在。
聚合表示一种弱的‘拥有’关系,体现的是A对象可以包含B对象,但B对象不是A对象的一部分。
组合关系是用一条带实心菱形箭头的直线表示的,如 A B(A组合成B,或者说B由A构成)。组合关系用于类图,特别用于表示实体对象关系,表达整个拥有部分的语义。
组合关系是一种强依赖的特殊聚合关系,如果整体不存在了,则部分也将消亡。例如母公司解体了,子公司也将不再存在。
组合(组成)是一种强的‘拥有’关系,体现了严格的部分和整体的关系,部分和整体的生命周期一样。
依赖关系是用一条带箭头的虚线表示的,如 A B (A依赖于B)。它描述一个对象的修改会导致另外一个对象的修改这样的关系。
在设计类图中,应当保持单向依赖,杜绝双向依赖关系的产生。
了解关系后,就便于画图了。先从简单的开始。懂得画了,看类图就会更清晰一些。
蓝色实线箭头是指继承关系
绿色虚线箭头是指接口实现关系
%longtable的意思是 这个表格可以跨页 %表示第一列占1.5cm 第二列占6cm 第三列占2cm 的距离 并且这几个字都是居中对齐
9、大于等于,小于等于,因为,所以
(2)array,后面带大于号小于号
(3)case,不同情形
可以自动控制不同层次括号的大小,\left 放在左边括号前面,\right 放在右边括号前面,需要配对使用。(但是和别的括号匹配也行,和\right.匹配也行)
% 生成目录,请删除上面两行注释 % 生成图片列表,请删除上面两行注释 extendedchars=false, %解决代码跨页时,章节标题,页眉等汉字不显示的问题 \subsection{对城区空气粉尘含量的平均值作出估计} $\because$由题可知,总体服从正态分布。 $\because$由于样本均值是总体均值的无偏估计
若总体X的分布是非正态分布,同时总体均值$\mu$和总体方差$\sigma^{2}$未知。$X_{1},X_{2},X_{3},\dots X_{n}$是取自总体X的样本,当样本容量足够大时,考虑样本函数 已经获得的数据,现在从这组样本实现中以等可能重复抽样的方式再抽取样本,样本的容量 \subsection{应用核密度估计法求X分布概率密度函数的估计}
核密度估计的窗宽选用最大平滑法进行优化选择: \subsection{绘制X分布概率密度函数的估计曲线} extendedchars=false, %解决代码跨页时,章节标题,页眉等汉字不显示的问题 X分布概率密度函数的估计曲线如图(\ref{fig:50-1})所示: \caption{X分布概率密度函数的估计曲线}
%
这里设置UTF8后,下面只需要使用ctex包就能直接用中文
% 这部分声明需要用到的包
%定义行间距为
1.1倍行距
%重新定义缩进长度 pt是字号
% but我喜欢每一页都有页眉,so重定义plain型,
%
后面就全设置成plain型好了orz,其实应该改成fancy型再设置fancy的属性
% 标题,作者,通信地址定义 (西北农林科技大学)
} \date
{} % 这一行用来去掉默认的日期显示
% 此行使文献引用以上标形式显示
% 调整摘要、关键词,中图分类号的页边距
% 因为geometry命令不能用在正文区只能用这看起来很麻烦的方法了orz
%添加标题和摘要的距离
% \\为换行,可以附加行间距;\par是结束并开始下一段,多一个首行缩进
%
目录页-------------------------
% 正文由此开始------------------------- \indent
文献\supercite
{ref1
,ref2
}中提到:南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛
\item 身是菩提树,心如明镜台 \item 时时勤拂拭,勿使惹尘埃
. \item 菩提本无树,明镜亦非台 \item 本来无一物,何处惹尘埃
. 南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛
%pic和tex文件保存在同一路径下
%相对路径
(推荐
),可以在tex所在路径建立一个fig 文件夹放图片
%绝对路径,从电脑任意位置寻找图片 \noindent 南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛\par
南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛 南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛
%{|l
|c
|c
|}指明有
3列而且对其方式是左中中,
|表示要加竖线
%&表示一个单元格内容结束
\noindent 南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛
南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛
南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛南无阿弥陀佛