UML定义的关系主要有:泛化、实现、依赖、关联、聚合、组合,这六种关系紧密程度依次加强,分别看一下 1、泛化 概念:泛化是一种一般与特殊、一般与具体之间关系的描述,具体描述建立在一般描述的基础之上,并对其...
分类:
其他好文 时间:
2014-07-28 17:03:35
阅读次数:
268
三层架构是一个非常经典的架构模式,根据系统的职责不同,将系统分成了表现层,逻辑层和数据访问层,并且配合数据实体进行数据传输,可以大大的封装性和复用性。
经典的三层架构图:
我们再深入到架构图内部,看看具体的类图,用简单的登陆举例吧:
这里通过LoginUI,调用了LoginLogService和LoginVerificationService两个类,通过类图可以看得出,U层和...
分类:
编程语言 时间:
2014-07-28 15:46:03
阅读次数:
371
最近在做合作版机房收费系统,我负责画所有的UML图和文档,相当于我做了整个的架构。并且只能给小伙伴们文档和所需部分的接口,避免交流,看文档写代码。我当时心想,这写的应该要多详细啊!
后来听说,EA可以直接生成代码,我心想这就方便多了,不用我手写接口了。直接画图,生成接口,让我们组的其他人一看就明了啊。
下面给大家显示一下:
(1)首先在EA中画一个类图,以SqlUserDAL类为例。
...
分类:
其他好文 时间:
2014-07-28 15:44:43
阅读次数:
236
Mark:关于责任链Demo。职责链模式:使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系。将这个对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理他为止。类图:请假--审批(转)描述: 请假这个事情,相信每个人都不陌生。我们公司是个相对很宽松的公司。在公司里,如果你....
分类:
其他好文 时间:
2014-07-27 23:07:00
阅读次数:
264
Java流操作有关的类或接口:Java流类图结构:流的概念和作用流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。IO流的分类根据处理数据类型的不同分为:字符流和字节流根据...
分类:
编程语言 时间:
2014-07-26 01:06:06
阅读次数:
233
概念 将一个复杂的构建与其表示相分离,使得同样的构建过程可以创建不同的表示。类图 代码 public abstract class Computer { private String type; private String cpu; private String ram; ...
分类:
其他好文 时间:
2014-07-25 14:02:01
阅读次数:
278
前言 这几天做了一个应用程序,给项目添加的一个功能。一直想用什么模式来写,基本代码都写完了,还是没有用到模式,前天晚上睡觉中突然觉得就是简单工厂模式,于是代码已经浮现出来。昨天去了公司开始写。过程 这是简单工厂类图:(图是从网上自己弄的) 《大话设计模式》中,这个简单工厂模式,那个基接口是一个类,....
分类:
其他好文 时间:
2014-07-24 05:02:28
阅读次数:
211
定义:用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象。类型:创建类模式类图:原型模式主要用于对象的复制,它的核心是就是类图中的原型类Prototype。Prototype类须要具备下面两个条件:实现Cloneable接口。在java语言有一个Cloneable接口,它的作用仅仅有一个,...
分类:
其他好文 时间:
2014-07-23 15:12:46
阅读次数:
218
单例模式是JAVA中最简单的设计模式,它同样是基于创建模式的。该模式只涉及到一个类,该类负责创建自身的对象并且确保只创建一个,然后再提供一个静态的用于访问自身对象的公共方法。下图是单例模式的典型类图:典型的单例模式类,包括三个要求:私有的静态的自身对象私有的构造方法公共的获取自身私有静态对象的方法代...
分类:
其他好文 时间:
2014-07-21 09:10:50
阅读次数:
171