码迷,mamicode.com
首页 >  
搜索关键字:uml图    ( 674个结果
Guava源码分析——Immutable Collections(4)
Immutable的集合体系,还有中很重要的集合没有介绍,就是ImmutableMap,通过UML图,可以看出ImmutableMap的结构体系。首先来看一下ImmutableBiMap,因为普通ImmutableMap的实现依赖于它。ImmutableBiMap在ImmutableMap的基础上,...
分类:其他好文   时间:2015-06-10 13:46:47    阅读次数:118
《设计模式》——职责链模式
职责链模式(Chain of Responsibility):使多个对象都有机会处理请求,从而避免请求者的发送者和接受者之间的耦合关系,这个对象连接成一条链,并沿着这条连传递该请求,直到有一个对象处理它为止。     UML图如下          具体例子分为三步     第一步:设置一个抽象类,抽象类中有两个无返回值的方法,一个是设置继承者的方法(SetSuccessor...
分类:其他好文   时间:2015-06-08 09:56:44    阅读次数:175
Junit学习笔记(二): 源码分析(1)
使用ModelGoon画出来的UML图如下:图中可以分析出:1)Test是一个接口,TestSuit和TestCase,JUnit4TestAdapter,JUnit4TestCaseFacade都实现了Test类,这一种命令模式,只需要使用Test接口就可以使用到具体的类;2)JUnit4Test...
分类:其他好文   时间:2015-06-07 12:24:50    阅读次数:117
设计模式之六:原型模式(Prototype)
原型模式:使用原型实例来指定创建对象的种类,并通过拷贝这个对象的值来创建新的对象。Specify the kind of objects to create using a prototypical instance, and create new objects by copying this prototype.UML图:主要包括 Prototype:定义了一个包含克隆自身的接口 Concret...
分类:其他好文   时间:2015-06-06 00:32:16    阅读次数:160
设计模式之四:代理模式(Proxy)
代理模式: 为某个类提供了一个代理来控制访问它。 Provide a surrogate or placeholder for another object to control access to it.UML图: 主要包括: Subject(IMath):姑且称之为抽象的主题角色吧,这个类为代理类(Proxy)和真实的主题角色(RealSubject)定义了一个统一的接口,这样代理类(Pr...
分类:其他好文   时间:2015-06-03 11:55:02    阅读次数:148
设计模式之三:装饰模式(Decorator)
装饰模式: 动态地给对象添加一些相关的职责。装饰模式相比与添加子类提供了一种更加灵活的方式。 UML图如下所示: 感觉上图中关键的有这几点: Decorator与Component的聚合关系(即Decorator中存在一个Component类型的引用),由于这个聚合关系的存在,Decorator可以通过一个Component的引用调用Component的接口 Decorator与Compo...
分类:其他好文   时间:2015-06-03 00:59:20    阅读次数:146
UML 结构图之类图 总结
[注]本文不是类图的基础教程, 只是类图的图形总结.学习UML图形推荐阅读第2版.http://www.umlchina.com/推荐微软的开发软件设计模型http://msdn.microsoft.com/zh-cn/library/dd409436.aspx类图展示了面向对象系统的构造模块。描绘...
分类:其他好文   时间:2015-06-01 13:15:13    阅读次数:140
UML图示
Interface(接口)Inherit(继承)Association(关联) 当一个类需要”知道”另一个类时,可以用关联关系,给定一个连接两各类的关联,可以从一个类的对象导航到另一个类的对象关联和依赖的区别: 从类之间关系的强弱程度来分,关联表示类之间的很强的关系;依赖表示类之间的较弱的关系; 从...
分类:其他好文   时间:2015-06-01 11:28:43    阅读次数:141
设计模式之二:策略模式(Strategy)
策略模式(strategy)定义了一个算法家族,这个算法家族封装了一系列的算法,但是这些算法之间是相互可以替换的。策略模式让算法的变化和它们调用者的变化分离开来了。 UML图如下: 主要包括: Strategy:声明了一个对所有算法而言通用的接口类,下面的Contex类使用这个接口来调用一个一个具体的Stragety的算法。 ConcreteStrategy:使用Strategy这个接口具体...
分类:其他好文   时间:2015-05-31 18:34:21    阅读次数:111
674条   上一页 1 ... 46 47 48 49 50 ... 68 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!