代码改变世界

阅读排行榜

抽象方法和抽象类

2011-06-22 15:36 by 卫佳, 228 阅读, 收藏,
摘要: 在OOP语言中,一个类可以有一个或多个子类,而每个类都有至少一个公有方法做为外部代码访问其的接口。而抽象方法就是为了方便继承而引入的,我们先来看一下抽象类和抽象方法的定义再说明它的用途.什么是抽象方法?我们在类里面定义的没有方法体的方法就是抽象方法,所谓的没有方法体指的是,在方法声明的时候没有大括号以及其中的内容,而是直接在声明时在方法名后加上分号结束,另外在声明抽象方法时还要加一个关键字“abstract”来修饰;例如:abstract function fun1();abstract function fun2(); 上例是就是“abstract”修饰的没有方法体的抽象方法“fun1()” 阅读全文

特殊的引用“$this“的使用

2011-06-14 13:51 by 卫佳, 227 阅读, 收藏,
摘要: 现在我们知道了如何访问对象中的成员,是通过”对象->成员”的方式访问的,这是在对象的外部去访问对象中成员的形式, 那么如果我想在对象的内部,让对象里的方法访问本对象的属性, 或是对象中的方法去调用本对象的其它方法这时我们怎么办?因为对象里面的所有的成员都要用对象来调用,包括对象的内部成员之间的调用,所以在PHP里面给我提供了一个本对象的引用$this, 每个对象里面都有一个对象的引用$this来代表这个对象,完成对象内部成员的调用, this的本意就是“这个”的意思,上面的实例里面,我们实例化三个实例对象$P1、 $P2、 $P3,这三个对象里面各自存在一个$this分别代表对象$p1、 阅读全文

Juqery入门教程第七篇

2011-06-29 15:50 by 卫佳, 225 阅读, 收藏,
摘要: 讲解自定义动画属于高级应用, 在这里我暂时无法做详细的讲解.下面通过两个示例让大家简单了解如何使用自定义动画.Bug提示: 下面两个示例使用vsdoc2智能提示版本的jQuery类库在FireFox下存在透明度无法渐变的问题. 请使用其他版本.自定义坠落动画:这个示例让一个图层从屏幕最上方掉落到最下方, 并且消失.<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">&l 阅读全文

简单工厂模式

2011-07-19 17:10 by 卫佳, 224 阅读, 收藏,
摘要: MicrosoftInternetExplorer402DocumentNotSpecified7.8Normal0简单工厂模式又称静态工厂方法模式。重命名上就可以看出这个模式一定很简单。它存在的目的很简单:定义一个用于创建对象的接口。先来看看它的组成:1)工厂类角色:这是本模式的核心,含有一定的商业逻辑和判断逻辑。在java中它往往由一个具体类实现。2)抽象产品角色:它一般是具体产品继承的父类或者实现的接口。在java中由接口或者抽象类来实现。3)具体产品角色:工厂类所创建的对象就是此角色的实例。在java中由一个具体类实现。来用类图来清晰的表示下的它们之间的关系(如果对类图不太了解,请参考 阅读全文

TP开发经验4

2011-06-07 14:37 by 卫佳, 222 阅读, 收藏,
摘要: C操作操作(动态)配置: 主要用于Action方法里面获取:C('配置参数')设置:C('配置参数',新值)A操作快速创建Action对象:$action = A('User');等效于$action = new UserAction();D操作快速创建模型数据对象:$model = D('User');等效于$model = new UserModel();S操作快速操作缓存方法获取:S('name')设置:S('name','value');删除:S('name' 阅读全文
上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 44 下一页