意图 将一个类的接口转换成客户希望的另外一个接口。A d a p t e r 模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 适用性 · 你想使用一个已经存在的类,而它的接口不符合你的需求。 · 你想创建一个可以复用的类,该类可以与其他不相关的类或不可预见的类(即那些接口可能不一定兼容的类)协同工作。 · (仅适用于对象A d a p t e r )你想使用一些已经存在的子类,但是不可能对每一个都进行子类化以匹配它们的接口。对象适配器可以适配它的父类接口。
上传时间: 2014-07-30
上传用户:270189020
/** * 动态数组的模板类 * 1.支持字符索引 * 2.方便的添加删除修改任意一项 * 最后更新 2004-8-9 yzh **1.优化了字符索引的运作方式,使用数组存储 **2.重写了底层数据的存储,将连续性的存储方式改为了非连续, *** 从而很好有效地支持了“引用”,并且让数据的删除增加变的更为快速 * 用法如: * YCArray<int,int> test * test.Add("Number2",4) * test.Add("Number1",2) * printf("%d %d",test["Number1"],test["Number2"]) * 显示: * 2 4 ******* ******* History: 2004-11-19 修改了析构函数,解决了索引没有释放的bug **/
上传时间: 2015-04-09
上传用户:我干你啊
java sdk类库介绍,本章中主要介绍java.io中的内容,使你彻底明白java的输入输出。
上传时间: 2015-04-09
上传用户:sz_hjbf
应用密码学!学习密码学的人很好的教材类资料!
上传时间: 2014-12-03
上传用户:CHENKAI
本简缩教程的内容有: 1.创建类:类关键字、类及名空间、创建方法、创建属性、重载方法等。 2.对象的生命周期:对象的构造、对象的终止 3.继承:实现基本的继承、阻止继承、继承与辖域、保护方法、重载方法、重载与 构造方法、创建基类以及抽象方法 4.共享或类成员:共享方法、共享变量 5.事件:共享事件、触发事件 6.界面:怎样使用界面 7.对象的处理:对象的声明等等 8.交叉语言的继承:创建VB.NET的基类、创建C#子类、创建一个客户应用程序。 9.可视化继承
上传时间: 2014-01-18
上传用户:CSUSheep
我的一个网友写的PHP下面的zip类 最适合PHP做网上办公系统和提供网站管理程序。
上传时间: 2013-12-16
上传用户:Late_Li
这是一本模式识别类经典著作,再国际模式识别领域学术和教育界享有崇高的声誉和影响!
标签: 模式识别
上传时间: 2015-04-10
上传用户:天涯
我的编译原理课程设计。类PASCAL的语法,仿造PL0文法,采用递归子程序法生成中间代码-四元式。没有实现中间代码的优化。
上传时间: 2013-11-26
上传用户:xiaoyunyun
gmeans-- Clustering with first variation and splitting 文本聚类算法Gmeans ,使用了3种相似度函数,cosine,euclidean ,KL.文本数据使用的是稀疏矩阵形式.
标签: Clustering euclidean variation splitting
上传时间: 2014-01-05
上传用户:cainaifa
C++类库的说明文档,没什么好多说的,只不过是英文版
标签: 文档
上传时间: 2013-12-26
上传用户:dave520l