码迷,mamicode.com
首页 >  
搜索关键字:uml图    ( 674个结果
【设计模式】适配器模式
适配器模式:将一个类的接口转换成客户希望的另一个接口,使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。UML图如下所示: 从上图可以看出,Client需要一个名为methodA的接口,而类Adaptee只拥有一个名为methodB的接口。这时,就需要一个适配器来将接口做一个转换,使Client对methodA的调用能够转接到methodB。这个转接的任务就落在了适配器Adapt...
分类:其他好文   时间:2014-08-02 12:58:03    阅读次数:254
【设计模式】抽象工厂模式
抽象工厂模式是工厂方法模式的进一步强化。当工厂函数只需要产生一种类型的产品(所有产品都继承自同一抽象基类)时,使用工厂方法模式即可。但是,当用户程序需要创建多种类型的产品,而这些产品又有一定的内在联系,那么就要用到抽象工厂模式了。抽象工厂模式的UML图如下所示: AbstractProductA和AbstractProductB是两种不同类型的抽象产品,每种类中的抽象下面又有两种...
分类:其他好文   时间:2014-07-29 13:00:36    阅读次数:243
EA强大功能之生成代码
最近在做合作版机房收费系统,我负责画所有的UML图和文档,相当于我做了整个的架构。并且只能给小伙伴们文档和所需部分的接口,避免交流,看文档写代码。我当时心想,这写的应该要多详细啊! 后来听说,EA可以直接生成代码,我心想这就方便多了,不用我手写接口了。直接画图,生成接口,让我们组的其他人一看就明了啊。 下面给大家显示一下:    (1)首先在EA中画一个类图,以SqlUserDAL类为例。 ...
分类:其他好文   时间:2014-07-28 15:44:43    阅读次数:236
Java Web设计模式之依赖倒换原则
1.依赖倒置原则 A.高层次的模块不应该依赖于低层次的模块,他们都应该依赖于抽象。 B.抽象不应该依赖于具体,具体应该依赖于抽象。2.用UML图来说明一下:代码说明:(1)管理员接口1 package com.alibaba.com.miao;2 3 public interface IEmpl.....
分类:编程语言   时间:2014-07-19 09:24:41    阅读次数:294
设计模式----看大话设计模式笔记(二)
9.原型模式(Prototype): 用原型实例指定创建对象的种类,并通过拷贝这些原型创建行的对象。UML图:原型模式其实就是从一个对象创建另一个可定制的对象,并且不需要知道任何创建的细节。.NET 中实现ICloneable接口即可。一般在初始化信息不发生变化的情况下,克隆是最好的办法,隐藏了对象...
分类:其他好文   时间:2014-07-14 09:41:25    阅读次数:275
设计模式奠基石——UML关系转化为代码
1、继承关系(泛化关系) 【说明】:继承关系是子类(派生类)继承父类(基类),或者子接口继承父接口的关系。即子类对象“is a” 父类对象,比方鸟是动物。 【UML图】: 图解:Animal为父类,Bird类、Fish类、Dog类分别继承了Animal类,它们不仅继承了Ani...
分类:其他好文   时间:2014-07-09 00:03:04    阅读次数:277
简单工厂模式
??????简单工厂模式解释: 简单工厂模式(Simple Factory Pattern)属于类的创新型模式,又叫静态工厂方法模式(Static FactoryMethod Pattern),是通过专门定义一个类来负责创建其它类的实例,被创建的实例通常都具有共同的父类。简单工厂模式的UML图: 简...
分类:其他好文   时间:2014-06-27 18:29:49    阅读次数:195
《JAVA与模式》之抽象工厂模式
Abstract Factory定义 为一系列相关对象或相互依赖的对象创建一个接口,而无需指定它们的具体类。抽象工厂在这里起到一个约束的作用,并提供所有子类的一个统一外观,来让客户端使用上面的uml图,我们会发现,ConcreteFactory1只会生成A1+B1,是有严格约束的,如果没有这个约束条...
分类:编程语言   时间:2014-06-20 19:49:57    阅读次数:297
Eclipse UML 工具 ObjectAid 介绍
概述本文介绍如何使用 ObjectAid(http://www.objectaid.com/) UML Explorer 创建 UML 图,快速阅读代码。安装 ObjectAidObjectAid 是 Eclipse 插件,首先需要安装 Eclipse, 然后根据 http://www.objectaid.com/installation 安装插件。使用 ObjectAid基于某一 Project...
分类:系统相关   时间:2014-06-18 08:09:04    阅读次数:354
设计模式——代理模式
概念 代理模式(Proxy),为其他对象提供一种代理以控制对象的访问。模式结构一个是真正的你要访问的对象(目标类),一个是代理对象,真正对象与代理对象实现同一个接口,先访问代理类再访问真正要访问的对象。代理模式UML图代码实战 //代理模式classProxy:IGiveGift//让...
分类:其他好文   时间:2014-06-08 19:03:48    阅读次数:238
674条   上一页 1 ... 63 64 65 66 67 68 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!