架构设计
文章平均质量分 66
刘水镜
【欢迎阅读我的最新专栏——《SpringBoot趣味私房课》https://www.imooc.com/read/75】【欢迎加入「开发者」技术交流群:168965372】【群链接:https://jq.qq.com/?_wv=1027&k=Inxd5Aa9】
展开
-
用三层架构画类图的基本结构
类图是UML图里面最终要的一种图,它是UML的灵魂,也是整个系统的支撑,所以类图很重要。而要想要画好类图,就要学会给类图分出不同的组,分成不同的包。分组的规则就是跟三层架构的层是一一对应的。举个最简单的吧,也叫纯三层——就是UI、BLL、DAL这三层再加上一个Entity(实体)层。UML图可以用Rose中画也可以拿EA画,这就看自己的使用习惯了。下图就是用EA建的一个分组,这是最简单的三原创 2011-12-14 00:00:30 · 8496 阅读 · 9 评论 -
UML基础(终极总结)
1.1. UML的基本构造块(Building Blocks)事物是对模型中最具代表性的成分的抽象;关系是把事物结合在一起;图聚集了相关的事物。1.1.1. UML中的事物(Things)构成模型图的一些基本图示符号,它们表示一些面向对象的基本概念1.1.1.1. 结构事物1. 类(class):类是对一组具有相同属性、方法、关系和语义的对象的描述,一个类实现原创 2011-10-08 19:50:48 · 4667 阅读 · 13 评论 -
UML——类图
类图是UML中用的最多的图 有此可知类图是非常重要的类图 英文是 Class Diagram 形状很简单 是由一个矩形、两个矩形或三个矩形构成的 如下图: 如图中所示 最上面一栏是类名 就是这个类的名字 第二栏是类的属性(一个类可以有一个或多个属性 当然还有些类没有属性) 第三栏就是类的方法也叫类的操作 就是说这个类可以做什么(和类的属性一样类的方法可以有一原创 2011-10-31 20:34:51 · 4152 阅读 · 14 评论 -
UML——用例图
下图是一个再简单不过的用例图用例图主要就是由上面一个小人一个椭圆还有箭头组成的 看起来还蛮好看滴 那么它是用来干嘛滴捏 小人跟椭圆又分别代表啥捏 看完下面你就知道了用例图是用来描述角色通过系统能做什么事情的图 用例图关注的是系统的外在表现 系统与人的交互 系统与其他系统的交互小人:对系统进行用户分类 可以提取出不同的角色 不同的角色职责不同 所使用的系统功能原创 2011-10-21 23:25:07 · 2940 阅读 · 7 评论 -
有史以来最简单的三层实例(C#)
三层已经学了很久了,一直没有写博客是因为自己感觉对三层的理解还太肤浅,怕写的不对误导别人。当然就现在我的水平而言对于三层的理解还是不够深刻,但是我感觉不至于误导别人了,所以将我对于三层的一些理解写出来,希望会对和我当初一样迷茫的菜鸟一些帮助!回想当初我学习三层的时候,在网上寻找关于三层的知识,找到了很多例子,但是感觉它们都有些复杂,不太适合刚刚接触三层的人学习,所以我决定写一个简单的三原创 2012-03-12 01:15:17 · 12806 阅读 · 125 评论 -
菜鸟学设计模式——小单例有大秘密
单例模式大家并不陌生,也都知道它分为什么懒汉式、饿汉式之类的。但是你对单例模式的理解足够透彻吗?今天我带大家一起来看看我眼中的单例,可能会跟你的认识有所不同。下面是一个简单的小实例://简单懒汉式public class Singleton { //单例实例变量 private static Singleton instance = null; //私有化的构造方法,保证......原创 2013-06-17 08:58:56 · 21747 阅读 · 179 评论 -
浅谈UML中的聚合与组合
大家都知道UML的类图中一般包含五种关系即 关联聚合组合泛化 依赖 有些人可能会感觉组合跟聚合有点难区分 说难其实是相对其他几种关系而言 实际上想分清这两种关系一点也不难聚合跟组合其实都属于关联 只不过它们是两种特殊的关联 因为本是同根生 所以它们之间难免会有相似之处 下面让我们一起来看一下它们之间有何不同聚合与组合的概念相信不用我在此赘述大家就已经了解了 下面直接上例子......原创 2011-11-21 23:46:03 · 61746 阅读 · 38 评论