一.继承1.继承(优点:代码复用方便修改) 1.1 继承的关键字:extends 1.2 实现继承步骤(1.编写父类 2.编写子类继承父类) 1.3 调用父类方法的关键字:super 1.4 继承条件下构造方法和属性的调用 1.4.1 调用父类构造方法:super(); super(实参);必须写在 ...
分类:
编程语言 时间:
2016-09-04 19:22:27
阅读次数:
291
ThinkPHP 5.0开始采用trait功能(PHP5.4+)来作为一种扩展机制,可以方便的实现一个类库的多继承问题。 Traits 是一种为类似 PHP 的单继承语言而准备的代码复用机制。Trait 为了减少单继承语言的限制,使开发人员能够自由地在不同层次结构内独立的类中复用方法集。Traits ...
分类:
Web程序 时间:
2016-09-01 10:47:41
阅读次数:
167
.继承:一个类可以使用另一个类的属性和方法(成员)2.子类继承父类使用的符号是冒号3.子类不能继承父类的构造函数4.调用子类构造的时候,没有使用base关键字调用父类的指定的构造,默认调用父类的无参构造 继承优点:减少代码冗余,实现代码复用。 我们new子类构造的时候,到底发生了什么? 5.base ...
分类:
其他好文 时间:
2016-08-28 18:03:25
阅读次数:
171
想过上轻松敲代码的日子,就离不开快捷方式 平时用sublime 安装各种插件,通过输入标签,使用Tab键,快速补全完整标签 也算是snippet的一种 今天学习了如何自己编写snippets,代码复用的日子即将来临啊。不过太多snippets,估计还得自己列个表。 tools >new snippe ...
分类:
其他好文 时间:
2016-08-16 21:43:09
阅读次数:
150
1、动态SQL片段 通过SQL片段达到代码复用 <!-- 动态条件分页查询 --> <sql id="sql_count"> select count(*) </sql> <sql id="sql_select"> select * </sql> <sql id="sql_where"> from ...
分类:
数据库 时间:
2016-08-11 17:49:42
阅读次数:
195
面向对象的编程区别于面向过程的编程,其操作的单元是类,而面向过程操作的单元是方法。即面向过程的编程是由一个又一个的方法组成的。而面向对象的编程是由一个又一个类组成的。相对于面向过程,面向对象的代码复用性更好,代码的隐蔽性更高,并且更加符合人类思维的方式。 ...
分类:
其他好文 时间:
2016-08-10 14:21:52
阅读次数:
209
1.1 java程序设计平台 java不仅仅是一种语言,也是一个完整的平台,有一个庞大的库,其中包含了很多可重用的代码和一个提供诸如安全性,跨操作系统的可移植性以及自动垃圾收集的服务的执行环境。java既有赏心悦目的语义,又有一个大型的库帮助我们实现一些功能(其实就是代码复用) 1.2java的11 ...
分类:
编程语言 时间:
2016-08-04 14:50:23
阅读次数:
153
函数是JS的一个重点,函数就是代码复用的一种机制或是将代码封装成功能的代码段,函数一共有两种定义方式函数声明的方式定义一个函数function + 函数名:一般用单词的动词,例如getMax... +参数列表:此处一般是形参也可以是一个函数){函数体:可执行的代码函数后面可以有一个return;(r ...
分类:
编程语言 时间:
2016-08-01 21:02:23
阅读次数:
238
接之前一篇的函数。写之前的函数的时候讲的比较笼统,在这重新写一下函数的内容。 函数: 之前提过,函数就是代码复用的一种机制或是将代码封装成功能的代码段。函数的声明在这边就不多提了,因为相对来说比较简单。除了正常的函数声明之外,还有一种函数的声明方式,就是函数表达式。它的格式如下: 先是用var关键字 ...
分类:
Web程序 时间:
2016-08-01 12:25:16
阅读次数:
144
模板引擎可以让程序实现界面与数据分离,业务代码与逻辑代码的分离,这就提升了开发效率,良好的设计也使得代码复用变得更加容易。一般的模板引擎都包含一个模板解析器和一套标记语言,好的模板引擎有简洁的语法规则、强大的功能、高效的渲染效率、详尽的帮助说明与不断的更新与维护。常见的前端模板引擎有: 常用的jav ...
分类:
编程语言 时间:
2016-08-01 09:16:39
阅读次数:
1142