代码改变世界

阅读排行榜

组合模式

2011-07-21 17:08 by 卫佳, 208 阅读, 收藏,
摘要: MicrosoftInternetExplorer402DocumentNotSpecified7.8Normal0在大学的数据结构这门课上,树是最重要的章节之一。还记得树是怎么定义的吗?树(Tree)是n(n≥0)个结点的有限集T,T为空时称为空树,否则它满足如下两个条件:1)有且仅有一个特定的称为根(Root)的结点;2)其余的结点可分为m(m≥0)个互不相交的子集Tl,T2,…,Tm,其中每个子集本身又是一棵树,并称其为根的子树(SubTreeMetalSunglasses)。上面给出的递归定义刻画了树的固有特性:一棵非空树是由若干棵子树构成的,而子树又可由若干棵更小的子树构成。而这里的 阅读全文

很酷的Clone对象

2011-06-21 15:56 by 卫佳, 206 阅读, 收藏,
摘要: 有的时候我们需要在一个项目里面,使用两个或多个一样的对象,如果你使用“new”关键字重新创建对象的话,再赋值上相同的属性,这样做比较烦琐而且也容易出错,所以要根据一个对象完全克隆出一个一模一样的对象,是非常有必要的,而且克隆以后,两个对象互不干扰。在PHP5中我们使用”clone”这个关键字克隆对象;<?class Person{//下面是人的成员属性var $name; //人的名子var $sex; //人的性别Titanium Optical Framevar $age; //人的年龄//定义一个构造方法参数为属性姓名$name、性别$sex和年龄$age进行赋值function 阅读全文

PHP中、-、self、$this操作符的区别

2011-06-03 15:25 by 卫佳, 206 阅读, 收藏,
摘要: 在访问PHP类中的成员变量或方法时,如果被引用的变量或者方法被声明成const(定义常量)或者static(声明静态),那么就必须使用操作符::,反之如果被引用的变量或者方法没有被声明成const或者static,那么就必须使用操作符->。另外,如果从类的内部访问const或者static变量或者方法,那么就必须使用自引用的self,反之如果从类的内部访问不为const或者static变量或者方法,那么就必须使用自引用的$this。原文来自..2011 mbtfanaka men's shoes 阅读全文

模板模式

2011-07-26 17:08 by 卫佳, 204 阅读, 收藏,
摘要: MicrosoftInternetExplorer402DocumentNotSpecified7.8Normal0 这是一个很简单的模式,却被非常广泛的使用。之所以简单是因为在这个模式中仅仅使用到了继承关系。继承关系由于自身的缺陷,被专家们扣上了“罪恶”的帽子。“使用委派关系代替继承关系”,“尽量使用接口实现而不是抽象类继承”等等专家警告,让我们这些菜鸟对继承“另眼相看”。其实,继承还是有很多自身的优点所在。只是被大家滥用的似乎缺点更加明显了。合理的利用继承关系,还是能对你的系统设计起到很好的作用的。而模板方法模式就是其中的一个使用范例。二、定义与结构模板方法(TemplateMethodB 阅读全文

php5接口技术

2011-06-22 15:39 by 卫佳, 204 阅读, 收藏,
摘要: PHP与大多数面向对象编程语言一样,不支持多重继承.也就是说每个类只能继承一个父类.为了解决这个问题,PHP引入了接口,接口的思想是指定了一个实现了该接口的类必须实现的一系列方法.接 口是一种特殊的抽象类,抽象类又是一种特殊的类,所以接口也是一种特殊的类,为什么说接口是一种特殊的抽象类呢?如果一个抽象类里面的所有的方法都是抽象方法,那么我们就换一种声明方法使用“接口“;也就是说接口里面所有的方法必须都是声明为抽象方法,另外接口里面不能声明变量,而且接口里面所有的成员都是public权限的。所以子类在实现的时候也一定要使用public权限实限。声明一个类的时候我们使用的关键字是”class”,. 阅读全文
上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 44 下一页