php面向对象开发: 三大特点: 封装(相似的东西封装为一个类), 继承(子类继承父类的值), 多态
(运行式加载) 初始化函数: function__con...
分类:
其他好文 时间:
2014-05-23 09:46:48
阅读次数:
208
1//初始化对象2 function__construct(){
}Java面向对象的特征:封装、继承、多态、抽象
分类:
其他好文 时间:
2014-05-23 08:58:49
阅读次数:
223
在 Linux 内核代码,特别是驱动代码中经常见到的用法是使用一个标准结构,后面的代码基于这个结构来实现,类似面向对象的多态特性。
在 C 语言里面借助结构体和函数指针实现的这个功能,这里我们写了个例子,提取了关键代码:
#include
struct s_new{
char name[10];
char* (* my_method)(char *name);...
分类:
系统相关 时间:
2014-05-23 07:58:18
阅读次数:
324
Java与C++都是面向对象语言,都使用了面向对象思想(例如封装、继承、多态等),由于面向对象有许多非常好的特性(继承、组合等),使得二者都有很好的可重用性。...
分类:
编程语言 时间:
2014-05-22 11:26:35
阅读次数:
319
#include
#include
struct test
{
char name[20];
void (*func)(char *);
};
void tttfunc(char *name)
{
printf("current is %d\n",__LINE__);
printf("%s\n",name);
}
int main()
{
struct test ttt=
{
.n...
分类:
系统相关 时间:
2014-05-22 11:25:09
阅读次数:
380
因为经常将Java和C++面向对象编程的原则搞乱,所以写些东西来总结一下。...
分类:
编程语言 时间:
2014-05-22 08:10:10
阅读次数:
232
条款01:视C++为一个语言联绑C++的四个语言层次:C:C++是以C为基础的。基本数据类型、语句、预处理器、数组、指针等统统来自C。Oject-Oriented
C++:面向对象这一特性包含了:类,封装,继承,多态,虚函数等Template C++:C++的泛型编程能力。STL:一个标准的temp...
分类:
编程语言 时间:
2014-05-22 03:36:57
阅读次数:
338
转自:http://blog.csdn.net/Solstice/archive/2008/10/13/3066268.aspx这是一篇比较情绪化的blog,中心思想是“继承就像一条贼船,上去就下不来了”,而借助boost::function和boost::bind,大多数情况下,你都不用上贼船。b...
分类:
其他好文 时间:
2014-05-22 02:12:42
阅读次数:
287
QQ群:289150599
什么是AOP
AOP(Aspect-OrientedProgramming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引入公共行为的时候,OOP则显得无能为力。也就是说,OOP...
分类:
编程语言 时间:
2014-05-20 16:36:32
阅读次数:
267
如何确定变量的内存布局为什么不直接执行buff里面的shellcode,而要绕远因为虚表指针指向buff,buff的地址还要指向另一个地址,没有办法直接执行buff。这是由虚函数与虚表性质决定。为什么执行完call还必须返回shellcode,call不就是call进shellcode吗?call是...
分类:
其他好文 时间:
2014-05-20 08:28:51
阅读次数:
283