模板与泛型编程--模板定义引言: 所谓泛型程序就是以独立于不论什么特定类型的方式编写代码。使用泛型程序时,我们须要提供详细程序实例所操作的类型或值。 模板是泛型编程的基础。使用模板时能够无须了解模板的定义。 泛型编程与面向对象编程一样,都依赖于某种形式的多态性。面向对象编程中的多态性在执行时应用于存...
分类:
编程语言 时间:
2014-07-19 21:04:49
阅读次数:
283
《完美C++(第5版)》为读者提供了一个学习、理解和掌握 C++编程语言的全面视图,覆盖面广、实用性强。书中介绍了 C++的基本数据类型,如字符串、数组、指针、结构体、类等,同时也详细描述了面向对象编程语言的特性:封装、继承和多态,以及这些特性在 C++语言中的具体使用方式。本书的后面章节还重点介绍...
分类:
编程语言 时间:
2014-07-19 17:10:05
阅读次数:
337
面向对象设计的任务是对面向对象分析的结果作进一步的规范化整理,以便可以被面向对象编程直接接受。 概念面向对象设计是一种软件设计方法,是一种project化规范。这是毫无疑问的。面向对象设计的主要工作包含:— 确定须要的类;— 给每一个类提供一组完整的操作;— 明白地使用继承来表现共同点。概括地说,....
分类:
其他好文 时间:
2014-07-19 15:22:37
阅读次数:
216
1. 面向对象编程基于三个基本概念:数据抽象、继承和动态绑定。
在C++ 中,用类进行数据抽象,用类派生从一个类继承另一个:派生类继承基类的成员。动态绑定使编译器能够在运行时决定是使用基类中定义的函数还是派生类中定义的函数。在C++ 中,多态性仅用于通过继承而相关联的类型的引用或指针。
2. 继承
通过继承我们能够定义这样的类,它们对类型之间的关系建模,共享公共的东西,仅仅特化本...
分类:
编程语言 时间:
2014-07-19 02:35:16
阅读次数:
259
关于本书
如果你已经开发过 .NET 程序,熟悉面向对象技术,想知道“函数式编程”有什么新内容,以及我们如何能从中受益,那么,本书肯定适合你。
本书特别适合已经有面向对象编程和 C# 2.0 知识的开发人员,当然,通常并不要求你有函数编程的知识,更不要求知道 F#。事实上,如果你过去常用面向对象方式思考问题,那么,学习函数式编程会更困难,因为许多函数式思想对你来说是陌生的。我们写这本书已...
分类:
其他好文 时间:
2014-07-18 21:21:09
阅读次数:
261
在程序设计过程中,将程序描述成对数据进行操纵的算法(指令序列)。这虽然正确,但并非总是最有效的。现代程序往往采用名为面向对象编程(ObjectOrientedProgramming,OOP)的方法进行设计。在OOP中,程序被视为一系列交互对象的集合。以模拟程序为例,可以很容易地理解这种方法。..
分类:
其他好文 时间:
2014-07-17 15:30:57
阅读次数:
154
target...action设计模式 代理设计模式 手势识别器target...action设计模式耦合是衡量一个程序写的好坏的标准之一,耦合是衡量模块与模块之间关联程度的指标"高内聚,低耦合"是面向对象编程的核心思想
分类:
其他好文 时间:
2014-07-16 18:12:56
阅读次数:
228
本博客是根据个人的理解,来写面向对象编程的,严格意义上来说,javascript实际上是面向原型编程。暂且以大众意义上的说法来学吧,对于这个系列的教程我看了很多,每次看,都把上次看的几乎忘光了,归根到底,是真的没能理解这个,每次看完都像自己理解学会了,其实都没有,看了很多遍,也有自己的领悟,我决定把...
分类:
其他好文 时间:
2014-07-15 23:10:51
阅读次数:
238
在js中检测对象类型主要有三种,typeof,...
分类:
Web程序 时间:
2014-07-14 17:07:04
阅读次数:
225
【喵"的Android之路】【路线篇(二)】知识点归纳参考:http://blog.csdn.net/xujing81/article/details/7313507第一阶段:Java面向对象编程 1 Java数据类型与运算符 2 String和StringBuffer的使用、正则表达式 3 我给面...
分类:
其他好文 时间:
2014-07-13 19:19:56
阅读次数:
212