本周结束了JAVASE的学习,在最后天学习了设计模式,工厂模式,单例模式,原型模式。如何看类图?类图里的多种关系,泛化关系,实现关系,聚合关系,组合关系,关联关系和依赖关系设计模式的多种原则性的要求,开闭原则和依赖倒转原则等;工厂模式和单例模式,运用的较多,简单工厂模式,工厂方法模式,抽象工厂方法; ...
分类:
其他好文 时间:
2016-06-06 23:19:22
阅读次数:
116
这里会附带我对一些图形意思的理解。 1.泛化。 关系:其实就是继承啦,这个比较好理解。例如:鸟继承了动物。 实现:用三角箭头的实线,箭头的方向指向父类。 2.实现。 关系:这个主要正对接口啦。类实现接口。例如:鸟实现了飞的功能。 实现:用三角箭头的虚线,箭头的方向直线接口。 3.关联。 关系:个人理 ...
分类:
其他好文 时间:
2016-06-03 14:10:55
阅读次数:
130
UML的类图关系分为: 关联、聚合/组合、依赖、泛化(继承)。而其中关联又分为双向关联、单向关联、自身关联;下面就让我们一起来看看这些关系究竟是什么,以及它们的区别在哪里。1、关联双向关联:C1-C2:指双方都知道对方的存在,都可以调用对方的公共属性和方法。在GOF的设计模式书上是这样描述的:虽然在 ...
分类:
其他好文 时间:
2016-05-30 19:56:02
阅读次数:
237
原帖地址:http://blog.csdn.net/maybehelios/article/details/2038685 类之间的关系1. 种类: Generalization(泛化),Dependency(依赖关系)、Association(关联关系)、Aggregation(聚合关系)、Com ...
分类:
其他好文 时间:
2016-05-28 17:14:13
阅读次数:
145
注明:整理自学习礼包,非完全原创,原作无法考查。 一、用例图(Use case) 参与者,通过使用系统服务实现其目标的那些人或者事物 用例,外部可见的系统功能,对系统提供的服务进行描述。用椭圆表示。用例是动词或者动名词。可以从每一个界面的主要功能来析取用例。 关系: 用例图中涉及的关系有:关联、泛化 ...
分类:
其他好文 时间:
2016-05-24 20:30:57
阅读次数:
252
java的类之间的关系:泛化、依赖、关联、实现、聚合、组合泛化:? 泛化关系(Generalization)也就是继承关系,也称为“is-a-kind-of”关系,泛化关系用于描述父类与子类之间的关系,父类又称作基类或超类,子类又称作派生类。在UML中,泛 化关系用带空心三角形的直线来表示。
? 在代码实现时,使用面向对象的继承机制来实现泛化关系,如在Java语言中使用extends...
分类:
编程语言 时间:
2016-05-24 19:15:34
阅读次数:
481
指针是迭代器的一种,可以这么认为。指针视为狭义的迭代器。迭代器是具有类似指针行为的class template。也就是重载了operator-> operator* operator++等操作符的类模板。指针只能用于某些特定的容器。而迭代器可以适用于所有容器。迭代器的设计就是为了数据结构的泛化。所以 ...
分类:
编程语言 时间:
2016-05-23 10:38:53
阅读次数:
136
Geoffery Hinton教授的Neuron Networks for Machine Learning的第八讲为可选部分,好像很难,这里就先跳过了,以后有用的时候再回来补。第九讲介绍了避免过拟合,提高模型的泛化能力。...
分类:
其他好文 时间:
2016-05-22 12:36:36
阅读次数:
1840
原文地址:http://blog.csdn.net/xiahn1a/article/details/41670203 在C++中的tuple和python语言中是类似的,是一个强大的允许存放多个不同类型数据的容器,是对pair的泛化。 要在C++中使用tuple,首先需要引用头文件tuple及名空间 ...
分类:
编程语言 时间:
2016-05-21 19:00:29
阅读次数:
166
转自:http://www.cnblogs.com/import-this/p/5330501.html 1. 类 类包括属性方法 下图的生命就是属性 代谢就是方法 2.基本关系 a。泛化(Generalization) 就是面向对象中的继承 就像下图中的狼也是动物的一种 b.接口实现(interf ...
分类:
其他好文 时间:
2016-05-20 00:59:06
阅读次数:
194