码迷,mamicode.com
首页 >  
搜索关键字:umbrello uml    ( 3643个结果
简单工厂模式
??????简单工厂模式解释: 简单工厂模式(Simple Factory Pattern)属于类的创新型模式,又叫静态工厂方法模式(Static FactoryMethod Pattern),是通过专门定义一个类来负责创建其它类的实例,被创建的实例通常都具有共同的父类。简单工厂模式的UML图: 简...
分类:其他好文   时间:2014-09-01 22:24:43    阅读次数:252
UML基本架构建模--类概述
??Classes类Classes are the most important building block of any object-oriented system. A class is a description of a set of objects that share the sam...
分类:其他好文   时间:2014-09-01 19:08:53    阅读次数:235
UML之轻松入门(1)-类图
曾经看到过一篇blog,上面探讨了学习UML和学习设计模式的区别,同时提出了学习UML还不如学习设计模式的观点。自我感受是,UML和设计模式在本质上属于完全不同的两个方向。设计模式是一种被反复使用、多数人知晓的、代码设计经验的总结。它可以更容易让人理解而且保证了代码的可靠性,而UML则是一种模型化和可视化的一种语言。可以这么说,设计模式是一种方法,它让我们的代码更有层次感 。而UML则是一种表达,它让我们的代码更加形象化。通过UML我们不必太过关注代码,不必担心客户是否了解相关的语言知识,整体的架构和功能的...
分类:其他好文   时间:2014-09-01 17:49:23    阅读次数:401
EntityFramework动态多条件查询与Lambda表达式树
在常规的信息系统中, 我们有需要动态多条件查询的情况, 例如UI上有多个选择项可供用户选择多条件查询数据. 那么在.net平台Entity Framework下, 我们用Lambda表达式树如何实现, 这里我们需要一个PredicateBuilder的UML类图: 实现的代码是这样的: /// //...
分类:其他好文   时间:2014-08-31 22:37:31    阅读次数:389
EA+svn实现UML的版本控制
一.安装软件      1.VisualSvn Server svn服务器     2.Tortoise Svn svn客户端     3.Slik-Subversion-1.7.8-x64版本控制插件     4.Enterprise Architect 二.设置EA版本控制      1. 建一个文件夹作为EA的工作空间      2. 使用SVN检出已有的ea项目到新建的EA...
分类:其他好文   时间:2014-08-28 16:56:30    阅读次数:279
设计模式(五)学习----装饰模式
装饰设计模式:又名包装模式(Wrapper),以对客户端透明的方式扩展对象的功能,是继承关系的一种替代关系。装饰模式以对客户端透明的方式动态的给一个对象附加上更多的责任。换言之,客户端不会觉得在装饰前和装饰后有什么不同。下面看装饰设计模式的UML类图: 在装饰模式中的各个角色:抽象构件Comp...
分类:其他好文   时间:2014-08-28 14:46:30    阅读次数:179
UML详解
UML类图UML类图解释UML类图:1.首先看“动物”矩形框,它代表一个类。该类图分为三层,第一层显示类的名称,如果是抽象类就要用斜体显示。第二层是类的特性,通常就是字段和属性。第三层是类的操作,通常是方法和行为。注意前面的符号,‘+’表示public, ‘—’表示private, ‘#’表示pro...
分类:其他好文   时间:2014-08-28 14:43:29    阅读次数:168
visual studio 2013 常用快捷键
Visual Studio 2013是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。VS 2013中新增了很多提高开发人员工作效率的新功能,比如自动补全方括号、使用快捷键移动整行或整块的代码等;合理使用快捷键可以提高开...
分类:其他好文   时间:2014-08-28 14:42:09    阅读次数:236
UML类图关系记录
UML类图关系(泛化 、继承、实现、依赖、关联、聚合、组合)依赖(Dependency):关联(Association):聚合(Aggregation):合成(Composition):泛化(Generalization):就是程序当中的extends继承实现(Realization):就是程序当中...
分类:其他好文   时间:2014-08-26 16:58:56    阅读次数:146
在 Ubuntu 12.04 上通过源代码安装 Open vSwitch (OVS)
Install Ubuntu 12.04 and update the system apt-get update; apt-get upgrade; Install dependencies apt-get install automake autoconf gcc uml-utilities libtoolbuild-essential pkg-config...
分类:其他好文   时间:2014-08-26 11:47:05    阅读次数:173
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!