最新文章列表

代理模式——红酒经销

一模式定义 在代理模式中,有两个对象参与处理同一请求,接收的请求由代理对象委托给真实对象处理,代理对象控制请求的访问,它在客户端应用程序与真实对象之间起到了一个中介桥梁的作用。代理模式使用对象聚合代替继承,有效地降低了软件模块之间的耦合度。   二模式举例 1模式分析 我们借用红酒经销来说明这一模式。   2代理模式静态类图   3代码示例 3.1红酒工厂接口一IRedWine ...
cakin24 评论(0) 有1258人浏览 2016-10-29 20:06

访问者模式——公司层级结构图

一模式定义 访问者模式:是表示一个作用于某对象结构中各个元素的操作,它使用户可以在不改变各元素类的前提下定义作用于这些元素的新操作。   二模式举例 1模式分析 我们借用公司层级结构来说明这一模式。   2访问者模式静态类图   3代码示例 3.1抽象员工一Staff package com.demo.structure; import com.demo.visitor ...
cakin24 评论(0) 有937人浏览 2016-10-24 21:38

观察者模式——气象局高温预警

一模式定义 观察者模式,又称为发布/订阅模式。观察者模式定义了对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。   二模式举例 1 模式分析 我们借用气象局高温预警来说明这一模式。   2观察者模式静态类图   3代码示例 3.1观察者接口一IObserver package com.demo.observer; im ...
cakin24 评论(0) 有1057人浏览 2016-10-23 10:53

状态模式——文档编辑模式切换

一模式定义 状态模式:当一个对象的内在状态改变时允许改变其行为,这个对象看起来就像是改变了其类。   二模式举例 1模式分析 我们借用文档编辑模式切换这一案例来说明这一模式。   2状态模式静态类图   3代码示例 3.1创建状态接口一IState package com.demo.state; import com.demo.context.Context; / ...
cakin24 评论(0) 有756人浏览 2016-10-22 10:17

模板方法模式——每日的生活行为

一模式定义 模板方法模式:定义一个操作中的算法骨架,而将一些实现步骤延迟到子类当中。模板方法使得子类在不改变算法结构的情况下,重新定义 ...
cakin24 评论(0) 有786人浏览 2016-10-21 21:17

策略模式一商场促销商品

一模式定义 策略模式:定义一系列的算法,将每一种算法封装起来并可以相互替换使用,策略模式让算法独立于使用它的客户应用而独立变化。   二模式举例 1模式分析 我们借用商场促销商品来说明这一模式。   2策略模式静态类图   3代码示例 3.1 创建策略接口一IStrategy package com.demo.strategy; /** * 策略接口 * ...
cakin24 评论(0) 有788人浏览 2016-10-20 21:54

解释器模式——定义一种简单的语言

一 模式定义 解释器模式:就是给定一个语言的文法表示,并且定义一个解释器,用来解释语言中的句子。解释器模式描述了怎样在有了一个简单的文法后,使用模式设计解释这些语句。   二模式举例 1 模式分析 我们自己设计一种语言来说明这一模式 (1)该语言区分大小写 (2)该语言以PROGRAM开头,END结尾 (3)PRINTLN表示打印一行并换行 (4)使用FOR…FROM…TO…EN ...
cakin24 评论(0) 有792人浏览 2016-10-17 21:27

多例设计模式

一 多例设计模式定义多例设计模式就是存在多个对象实例,供外部应用裯用,比喻数据库连接池。   二多例模式静态类图  三多例模式代码实现1多例模式核心类 package com.demo.multipleton; import java.util.ArrayList; /** * 多例模式 * * @author * */ public class Mu ...
cakin24 评论(0) 有1548人浏览 2016-09-29 06:54

最常用的UML静态图

        最常用的UML静态图包括:用例图,类图,组件图,部署图。 一 用例图 1 用例图介绍 用例图用于描述了系统提供的系列功能,而每个用例则代表系统的一个功能模块。用例图的主要目的是帮助开发团队以一种可视化的方式理解系统的需求功能,用例图对系统的实现不做任何说明,仅仅是系统功能的描述。 用例图主要在需求分析阶段使用,用于与客户交流,保证系统需求的无二性,用例图表示系统外观 ...
cakin24 评论(0) 有1223人浏览 2016-09-15 11:11

一缕黑暗中的火光-----------类图--------------优雅的建模语言

类图   类图反应了·类的结构(属性和操作)以及类之间的关系,描述了软件系统的结构,是一种静态的建模方法 类图中的“类”和面向对象中的“类”是对应的,是对现实中事物的抽象       类图的构成:            类图中的事物及其解释:            实例:      售票系统       售票系统的用例图              ...
YE_wolf 评论(0) 有360人浏览 2016-07-16 17:45

redis学习 jedis 类图及源码分析

redis 学习     查看 别人的类图 引用别人的链接:http://yychao.iteye.com/blog/1751583 可以对比一下,感觉不对,就自己画了一个 不对请指示(留言)     ... ...
knight_black_bob 评论(6) 有2264人浏览 2015-01-21 17:40

UML类图与类的关系详解

UML类图与类的关系详解   本文 引用自 http://www.uml.org.cn/oobject/201104212.asp   在画类图的时候,理清类和类之间的关系是重点。类的关系有泛化(Generalization)、实现(Realization)、依赖(Dependency)和关联(Association)。其中关联又分为一般关联 ...
knight_black_bob 评论(0) 有2530人浏览 2015-01-21 16:21

UML中的类图

本文总结自Design Patterns Explained A New Perspective on Object-Oriented Design第2版。   类图:它是UML中的最基本的一个,描述了类以及类与类之间的关系。   有如下几种关系: 【1】Is-a:当一个类是某种另一个类,这就是is-a关系。比如说Point,Line,Square(is-a)Shape 【2】当2个类 ...
zsjg13 评论(0) 有726人浏览 2014-09-05 10:02

UML类图关系大全

UML类图关系大全   1、关联 双向关联: C1-C2:指双方都知道对方的存在,都可以调用对方的公共属性和方法。 在GOF的设计模式书上是这样描述的: ...
Josh_Persistence 评论(0) 有1528人浏览 2014-03-15 10:33

UML之java的类图的几个组件的说明和用法

首先:郑重声明:本文来自http://www.uml.org.cn/oobject/oobject08081.htm,在此强调此文并非本人所写,如有侵权,请及时告知,本人会在知道后的第一时间删除 ...
beijishiqidu 评论(0) 有1879人浏览 2013-09-18 23:31

UML类图说明

1、关联双向关联:C1-C2:指双方都知道对方的存在,都可以调用对方的公共属性和方法。在GOF的设计模式书上是这样描述的:虽然在分析阶段这种关系是适用的,但我们觉得它对于描述设计模式内的类关系来说显得太抽象了,因为在设计阶段关联关系必须被映射为对象引用或指针。对象引用本身就是有向的,更适合表达我们所讨论的那种关系。所以这种关系在设计的时候比较少用到,关联一般都是有向的。使用ROSE 生成的代码是这 ...
wbj0110 评论(0) 有842人浏览 2013-08-09 17:25

类图关系总结

平时类图画的比较少,每次都忘记类图的关系,为了画图“更专业”,特记录一下常用的类图关系   1. 泛化(Generalization) 关系:类与类之间的继承关系。 箭头指向:带三角箭头的实线,箭头指向父类。   2. 继承(Realization) 关系:类与接口的关系,类实现了接口的所有特征和行为。 箭头指向:带三角箭头的虚线,箭头指向接口。     3. 依赖(Dep ...
明天属于我 评论(0) 有422人浏览 2013-05-20 16:24

UML中数据流图,用例图,类图,对象图,角色图,活动图,序列图详细讲述保存供参考

http://www.cnblogs.com/macou/archive/2009/02/18/1392903.html   收集五年的开发资料下载地址:  http://pan.baidu.com/share/home?uk=4076915866&view=share 类图,对象图,角色图: 一、UML中基本的图范畴:在 UML 2 中有二种基本的图范畴:结构图和行为图。每个 U ...
zz563143188 评论(2) 有11270人浏览 2013-04-03 10:07

利用Rational Rose创建UML图的基本方法

首先看类图的基本表示方法 类的基本表示 接口的基本表示 包的基本表示 当然其中的属性,访问控制,显示版型等都可以进行修改。
hanlu0221 评论(0) 有2029人浏览 2012-12-16 10:10

UML学习笔记(二)【类图】

类图:性质与操作 [属性attribute、关联association、双向关联、多重性mulitiplicity、操作operation、属性与方法性质property-string] 类图:关系和各种类 [泛化generalization、多重分类multiple classification、依赖dependency、实现聚合aggregation、组合composition ...
txidol 评论(0) 有1001人浏览 2012-12-01 10:25

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics