我应该如何阅读? 本文将使用优雅的文字风格来告诉你什么是状态模式。 注意: 1.在阅读本文之前请保证你已经掌控了 面对对象的思想与 多态的基本概念,否则将难以理解。 2.本文实现将用C++实现,你不一定必须学会C++,这些代码都有非常丰富的注释和简单的语法。 3.请不要跳着看,除非你已经学会。 那么 ...
分类:
其他好文 时间:
2016-10-01 14:44:33
阅读次数:
136
本渣渣鸽了一个月终于有时间更新。因为有c++基础,学起来这章还是比较简单的,本章我觉得是程序猿质变课程,理解面向对象的思想,掌握面向对象的基本原则以及 Java 面向对象编程基本实现原理,熟练使用封装、继承、多态面向对象三大特性,感受和c++之间的异同,下面是学习路线。 1.类和对象 1-1 什么是 ...
分类:
编程语言 时间:
2016-09-24 17:40:58
阅读次数:
210
本节内容: 面向对象高级语法部分 静态方法、类方法、属性方法 类的特殊方法 反射 异常处理 Socket开发基础面对对象高级语法部门: 一、面向对象高级语法部分 静态方法(@staticmethod) 定义:只是名义上归类管理,实际上在在静态方法里面访问不了类或实例中的属性 1 class Dog( ...
分类:
其他好文 时间:
2016-09-08 18:15:25
阅读次数:
179
难得买到并喜欢一本好书,‘PHP核心技术与最佳实践’。 几天时间,先看了个大概,总结一下整体是什么样子的,怎么看怎么学。 1、总共14章; 2、第1、2章讲PHP的OOP; 其中第一章侧重于PHP的OOP与Java等的对比,面对对象开发的概念性问题,PHP的OOP的特殊之处,并对此给出代码例子; 3 ...
分类:
Web程序 时间:
2016-09-07 14:36:43
阅读次数:
140
在进入javascript的面对对象之前,我们先来介绍一下javascript的几个概念。 1、javascript的面向对象的基本概念 2、javascript的返回值 3、javascript原型的概念 4、javascript闭包的概念 如果你打开jQuery的代码,你会发现他使用的就是闭包 ...
分类:
编程语言 时间:
2016-08-12 11:26:25
阅读次数:
172
对于面对对象编程中,this指针是非常常见的。用法基本上也是差不多,这里主要记录JAVA中安卓开发方向上一个比较常见的一个特殊用法。 1 public class Main extends Activity{ 2 @Override 3 protected void onCreate(Bundle ...
分类:
编程语言 时间:
2016-08-10 22:20:36
阅读次数:
228
第一章 面对对象的javascript 1.1 动态类型语言和鸭子类型 1.编程语言按照数据类型分为:静态类型语言和动态类型语言。 2.静态类型语言:在编译时已确定变量的类型。 优点:(1)在编译期间就能发现类型不匹配的错误,编辑器可以帮助我们提前避免程序在运行期间有可能发生的一些错误。 (2)如果 ...
分类:
其他好文 时间:
2016-08-07 21:30:12
阅读次数:
111
在javascript中,原型对象我是认为还是比较晦涩难懂的。 在js中我们可以认为js是面对对象的,跟java差不多,本人也是java出身。在js中 对象的理解与java等其他强类型的语言是不一样的,所以会造成很多后端人员学习js这一块会觉得难以理解。但是js这种原型的灵活性也会造成很多的问题,在 ...
分类:
编程语言 时间:
2016-07-31 17:49:14
阅读次数:
184
3.字面量 为了让属性和方法很好的体现封装的效果,并且减少不必要的输入原型的创建可以使用字面量. 使用构造函数创建原型对象和使用字面量创建对象在使用上基本相同,但是还是有一些区别, 字面量创建的方式使用constructor属性不会指向实例,而会指向OBject,构造创建的方式则相反。 字面量创建对 ...
分类:
编程语言 时间:
2016-07-12 19:05:40
阅读次数:
132
1.基础概念:1.面向过程:认识事物和分析解决问题的方式,强调解决问题的流程化功能行为,缺点就是不能很好地适应需要的变化c/c++2.面向对象:认识事物的方式方法,全面认知事物(属性,方法),将有联系的功能打包放入一个对象里,基于面对过程3.面向接口编程:抽象对象身上的属..
分类:
其他好文 时间:
2016-07-11 01:24:51
阅读次数:
124