对于这样一种类与类之间的关系,我们希望为其编写“深拷贝”。两个类的定义如下:class Point { int x; int y;};class Polygon : public Shape { Point *points;}; 1. 构造函数//构造函数Polygon(co...
分类:
其他好文 时间:
2015-12-15 22:52:58
阅读次数:
281
定义:一个对象应该对其他对象保持最少的了解。问题由来:类与类之间的关系越密切,耦合度越大,当一个类发生改变时,对另一个类的影响也越大。解决方案:尽量降低类与类之间的耦合。 自从我们接触编程开始,就知道了软件编程的总的原则:低耦合,高内聚。无论是面向过程编程还是面向对象编程,只有使各个模块之间的耦合尽...
分类:
其他好文 时间:
2015-12-06 12:57:09
阅读次数:
142
首先看一下示例中类之间的关系:1.ChartDemo这个类是整个应用程序的入口,运行之后的效果显示一个list.2.IDemoChart接口,这个接口定义了三个方法,getName()返回值是listitem上显示的标题;getDesc()返回值是listitem上显示的描述内容.excute(co...
分类:
移动开发 时间:
2015-11-21 19:52:17
阅读次数:
296
看懂UML类图和时序图这里不会将UML的各种元素都提到,我只想讲讲类图中各个类之间的关系; 能看懂类图中各个类之间的线条、箭头代表什么意思后,也就足够应对 日常的工作和交流; 同时,我们应该能将类图所表达的含义和最终的代码对应起来; 有了这些知识,看后面章节的设计模式结构图就没有什么问题了;本章所有...
分类:
其他好文 时间:
2015-11-09 17:11:43
阅读次数:
188
一、继承 1、概念: 继承是类于类之间的关系,是一种”is a ”的关系 Ps: Java是单继承 2、优势: (1)子类直接拥有父类的所有属性和方法(除了privata) (2)实现代码复用 3、语法规则: 4、一个demo (1)动物类 package com.cnblogs; public c...
分类:
编程语言 时间:
2015-11-08 14:53:19
阅读次数:
198
类图表述的是类和类之间的关系,是前期用来推演代码设计,后期用来优化代码的结构,寻找设计不合理之处。网上解释类图和类图的画法,往往表述的十分晦涩,或者例子呆板,很难具体的操作。 类图一般在详细设计过程中出现,主要用来描述系统中各个模块中类之间的关系。也就是说,看完类图之后,你要能想象出代码大体的实.....
分类:
其他好文 时间:
2015-10-27 17:21:05
阅读次数:
223
类与接口之间的关系 : 继承类与类之间的关系:继承关系包含关系类与对象之间的关系 : 实例UML 类图中类与类之间的关系:泛化关系(generalization)关联关系(association)聚合关系(aggregation)合成关系 (compostion)依赖关系 (dependency)1...
分类:
编程语言 时间:
2015-10-26 22:10:55
阅读次数:
325
自动生成类:类右键==>>java==>>Generate Code..类与类之间的关系:
分类:
其他好文 时间:
2015-10-17 16:19:24
阅读次数:
212
类图 类和类之间的关系 1) 关联:两个对象(类的一个实例)有一定的关系 (1)一般的关联关系 简单是说,一个类持有另外一个类的引用。 表示:用实线表示 方向:有方向表示单相关联,无方向表示双向关联,即我持有你的引用,你持有我的引用。 ...
分类:
其他好文 时间:
2015-10-16 18:21:58
阅读次数:
200
接触设计模式好长时间了,但是,总是感觉没印象,于是准备个个击破,希望可以加深了解。首先从Factory Method 和 Abstract Factory开始。 两个模式都是创建型模式,Factory Method 是作用于类(类模式处理类和子类之间的关系,这些关系通过继承建立,是静态的,...
分类:
其他好文 时间:
2015-10-12 00:37:34
阅读次数:
173