1、原型模式的重要性不仅仅体现在创建自定义类型方面,就连所有的原生的引用类型(Obejct、Array、String等等)都在构造函数的原型上定义方法和属性。如下代码可以证明: 通过原生对象的原型,不仅可以取得所有默认方法的引用,而且可以定义新的方法。可以想修改自己定义对象的原型一样修改原生对象的原 ...
分类:
编程语言 时间:
2016-09-07 01:09:25
阅读次数:
153
面向过程 VS 面向对象 编程范式 编程是 程序 员 用特定的语法+数据结构+算法组成的代码来告诉计算机如何执行任务的过程 , 一个程序是程序员为了得到一个任务结果而编写的一组指令的集合,正所谓条条大路通罗马,实现一个任务的方式有很多种不同的方式, 对这些不同的编程方式的特点进行归纳总结得出来的编程 ...
分类:
编程语言 时间:
2016-09-01 21:18:27
阅读次数:
164
面向对象介绍 特性 class object 封装 继承 https://segmentfault.com/a/1190000002685939 https://segmentfault.com/a/1190000002685939 python2 经典类是按照深度优先来继承的;新式类是按照广度优先 ...
分类:
其他好文 时间:
2016-09-01 18:28:25
阅读次数:
197
学习资料:《JavaScript》高级程序设计 创建对象可以是通过创建object实例然后为其添加属性的方法,也可以通过对象字面量方式创建对象。但是如果想要创建大量的对象,这两种方法可能会导致很多重复代码。为解决这个问题,可以采用工厂模式的一种变体: 1.工厂模式 用函数来封装以特定接口创建对象的细 ...
分类:
编程语言 时间:
2016-08-21 18:24:49
阅读次数:
191
DOM的定义 document object model 是将整个页面文档封装成了一个对象,就是一个文档对象学习DOM,就是学习一些操作页面元素的API(对象的方法) 整个页面就是一个文档,是由很多的节点组成的 节点又包括三部分: 元素 属性 文本 获取页面元素三种方法: document.getE ...
分类:
其他好文 时间:
2016-08-06 01:51:32
阅读次数:
214
Scala的get set方法的相关问题: 在Scala中设置get方法如下: 方法的调用是:val n = obj.name(obj替换成相应的对象) 那么就可以设置对应的set方法: 方法的调用就是:obj.name=n(这样就可以完成set方法的调用) 对应的还可以设置不同名的set方法: 方 ...
分类:
其他好文 时间:
2016-07-30 12:06:28
阅读次数:
161
工厂模式 该模值抽象了创建具体对象de过程。用函数来封装噫特定接口创建对象的细节。 特点:可以无数次调用,解决了创建多个相似对象的问题,但没有解决对象识别的问题(即怎样知道一个对象的类型)。 构造函数模式 创建自定义的构造函数,从而定义自定义对象类型的属性方法。 person1和person2都有一 ...
分类:
编程语言 时间:
2016-07-22 21:05:25
阅读次数:
151
作者:巴哈姆特http://www.cnpack.org(转载请注明出处并保持完整) 上一篇,我们介绍了接口。如果没有接触过COM对象的话,你会觉得接口真的很麻烦,也许会有:“还不如直接定义一个类更方便”的想法。 的确,没有经过COM封装的接口确实比较麻烦。在我看来,没有经过COM封装的接口似乎没有 ...
作者:巴哈姆特http://www.cnpack.org(转载时请注明出处并保持完整) 最后一篇了,呵呵!其实通过写这几篇笔记,也发现了我自己知识欠缺的部分。当然也通过各位高手的提点,让我把以前学习过的东西来了一次“体检”。 当然,错误也有,但是改了就还是好同志嘛,呵呵^_^ 随便介绍一下Delph ...