好的,我们首先来解释一下什么叫“面向对象”,其实就是找一个对象,然后面向着她就是咯~哈,开个玩笑·~~~~
一、基本概念
面向对象:我们这里所说的面向对象一般 指的是面向对象程序设计。
面向对象程序设计(英语:Object-oriented programming,缩写:OOP)是一种程序设计范型,同时也是一种程序开发的方法。对象指的是类的实例...
分类:
其他好文 时间:
2014-12-06 12:53:26
阅读次数:
172
*反射是操纵面向对象范型中元模型的API,其功能十分强大,可帮助我们构建复杂,可扩展的应用。其用途如:自动加载插件,自动生成文档,甚至可用来扩充PHP语言。php反射api由若干类组成,可帮助我们用来访问程序的元数据或者同相关的注释交互。借助反射我们可以获取诸如类实现了那些方法,创建一个类的实例(不...
Lua学习笔记之迭代器与范型for
1、 迭代器与闭包
迭代器是一种支持指针类型的结构,它可以遍历集合的每一个元素。迭代器需要保留上一次成功调用的状态和下一次成功调用的状态,也就是它知道来自于哪里和将要前往哪里。闭包提供的机制可以很容易实现这个任务。记住:闭包是以恶搞内部函数,它可以访问一个或者多个外部函数的外部局部变量。每一次闭包的成功调用后这些局部变量都保存他们的值。
2、 范性fo...
分类:
其他好文 时间:
2014-11-24 19:13:36
阅读次数:
176
PHP5 具有完整的反射API,添加对类、接口、函数、方法和扩展进行反向工程的能力。反射是什么?它是指在PHP运行状态中,扩展分析PHP程序,导出或提取出关于类、方法、属性、参数等的详细信息,包括注释。这种动态获取的信息以及动态调用对象的方法的功能称为反射API。反射是操纵面向对象范型中元模型的AP...
分类:
Web程序 时间:
2014-11-16 17:11:35
阅读次数:
284
由Cannot create a generic array of ArrayList引出的学习--Java范型...
分类:
编程语言 时间:
2014-11-14 22:52:29
阅读次数:
273
在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,是函数式编程的一种衍生范型。通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。主要的功能是:日志记录,性能统计,安全控制,事务处理,异常处理等等。主要的意图是:将日志记录,性能统计,安全控制,事务处理,异常处理等代码从业务逻辑代码中划分出来,通过对这些行为的分离,我们希望可以将它们独立到非指导业务逻辑的方法中,进而改变这些行为的时候不影响业务逻辑的代码。...
分类:
其他好文 时间:
2014-10-28 17:48:30
阅读次数:
243
2 System.Web.Mvc V 4.0.0.0 组件分析 2.1 Routing组件(路由选择) Routing的作用就是负责分析Url Action的要求? 必须是一个公有方法? 必须返回ActionResult类型? 必须是实例方法? 不能是范型方法? 没有标注NonActionAttri...
分类:
Web程序 时间:
2014-10-27 22:47:11
阅读次数:
320
工作无事,搞其它事也不太方便,写点简单代码。本来想写的高大上一些,发现用范型不是一点代码的事,还是算了。#include #include #include typedef struct list{ int val; struct list *next; }Node_def; #defin...
分类:
其他好文 时间:
2014-10-27 19:01:33
阅读次数:
207
scheme是lisp的一种
编辑器可以用emacs,网上有很多教导如何编写的
(begin
(display "hello")
(newline))
编写完以.scm保存,这里保存为test.scm
然后sudo apt-get install racket //也可以安装scm
Racket (原名 PLT Scheme[4][5])
是个通用、多范型,属于Lisp家族的...
分类:
编程语言 时间:
2014-10-24 10:57:22
阅读次数:
220
其实一句话就是:
super最好用来作为输出参数,extends最好用来作为输入参数;
看看下面的例子:
private class A {
//
}
private class B extends A {
//
}
private class C extends B {
//
}
...
分类:
编程语言 时间:
2014-10-10 12:52:54
阅读次数:
201