1. 某些类的含义决定了它们不具备某些功能,也就是说某些函数不能被创造出来以防被错误的使用(例如定义一个Book类,它含有一个表示ISBN的变量,这种情况下拷贝构造函数以及赋值操作符显然是没有意义的,因为任何两种书的ISBN都不同),但是编译器在类的创建者没有声明默认构造函数,拷贝构造函数,赋值操作...
分类:
编程语言 时间:
2015-08-18 19:12:25
阅读次数:
133
在大多数面向对象语言中,对象总是由类中实例化而来,类和对象的关系就像模具跟模件一样。Javascript中没有类的概念,就算ES6中引入的class也不过是一种语法糖,本质上还是利用原型实现。在原型编程语言中,类并不是必需的,对象不一定需要由类实例化而来,而是通过克隆另外一个对象来得到。 原型...
分类:
编程语言 时间:
2015-08-14 13:06:35
阅读次数:
234
欢迎来到ES6深入浅出!JavaScript的新版本离我们越来越近,我们将通过每周一节的系列课程一起探索ECMAScript 6新世界。ES6中包含了许多新的语言特性,它们将使JS变得更加强大,更富表现力。在接下来的几周内,我们将一一深入了解它们。但在我们开始详细学习之前,我认为十分有必要花几分钟讲...
分类:
其他好文 时间:
2015-08-13 19:47:24
阅读次数:
154
第一天
OC的文件后缀名为.m(message)的意思,
第一个程序hello
world
:
打印函数NSLog();和C语言和c++的区别是,它会自动换行。
#import
:包含系统的头文件。和C语言的#include
类似,但是,他会自动判断是否已经被包含,而C语言中需要用#ifndef #endif来进行管理:
定义一个类:
包含两个文件...
分类:
其他好文 时间:
2015-08-11 21:33:47
阅读次数:
139
在阎宏博士的《JAVA与模式》一书中开头是这样描述简单工厂模式的:简单工厂模式是类的创建模式,又叫做静态工厂方法(Static Factory Method)模式。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。那么简单工厂模式是在什么场景下使用呢,下面就以本人的理解举例说明: 就拿登录....
分类:
编程语言 时间:
2015-08-11 15:30:36
阅读次数:
201
有这样的一个世界在持续地向前推进着,这个世界充满着无穷多个选择,也就是说有无穷多的可能;但对每一个选择来说,存在决定/未决两种状态,如果已经决定,则只能有yes/no两种结果之一。
那么,这个世界是确定的么?...
分类:
其他好文 时间:
2015-08-10 18:13:05
阅读次数:
87
一、什么是简单工厂模式 简单工厂模式属于类的创建型模式,又叫做静态工厂方法模式。通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。二、模式中包含的角色及其职责1.工厂(Creator)角色简单工厂模式的核心,它负责实现创建所有实例的内部逻辑。工厂类可以被外界直接调用,创建...
分类:
编程语言 时间:
2015-08-09 16:48:36
阅读次数:
131
JavaScript对象的定义:在js中函数极为对象,对象分为二种:对象字变量产生的对象连接到Object.prototype;函数对象连接到Function.prototype方法:当一个函数被保存为对象的一个属性时,我们称它为一个方法。JavaScript中的类第一:创建Object类的实例(不...
分类:
编程语言 时间:
2015-08-08 14:56:28
阅读次数:
134
内部类从字面的意思来理解就是在一个类当中又有一个类,相当于有一架飞机,飞机里有引擎,而引擎又有自己的属性和方法,所以引擎就需要用一个类来封装,那么引擎就是一个内部类,而飞机就是引擎的外部类。但是在实际应用当中内部类并不是那么好理解,对于内部类的创建对象,以及外部对它的引用,所以做以下总结。实例1:内...
分类:
编程语言 时间:
2015-08-06 10:42:50
阅读次数:
122
说明
本系列是笔记,参考以下两个网站,本系列的其他笔记中将不再说明
[1] http://es6.ruanyifeng.com/
[2] https://developer.mozilla.org/zh-CN/
如果想学习javascript或es6,推荐到以上两个网站学习
诞生2015年6月17日,ECMAScript的第六个版本正式发布,该版本正式名称为ECMASc...
分类:
其他好文 时间:
2015-08-04 11:17:41
阅读次数:
106