Tag: 面向对象

PHP面向对象的特有的特性

没有评论

2010年09月28日 at 6:24 上午分类:PHP前沿 | 开发技术

动态继承

虽然PHP对设计模式支持不够,但是,作为动态语言,PHP可以实现动态继承。而动态继承即是指子类动态选择父类。这与设计模式中的类工厂,工厂方法或抽象工厂要实现的目标是一致的。
下例即是动态继承的实现方法实例。
$databaseSystem = “mysql”;
class my[......]

Read more

Popularity: 3% [?]

php把数组作为对象来使用

一条评论

2010年01月27日 at 10:08 上午分类:PHP前沿 | 开发技术

今天要设计程序的时候想把数组作为一个对象来使用,即:
$arr = array(‘bin’=>’小小木同’);
可以使用$arr->bin得到”小小木同”

开始发现PHP中有一个函数arrayobject(),可以直接把数组转换为对象,但是自己写了段代码测试了下,并不能像预[......]

Read more

Popularity: 2% [?]

在 PHP 中养成 7 个面向对象的好习惯(转)

没有评论

2008年11月20日 at 9:50 下午分类:PHP前沿 | 开发技术

7 个优秀 PHP OO 习惯包括:

  1. 保持谦虚。
  2. 做个好邻居。
  3. 避免看到美杜莎。
  4. 利用最弱的链接。
  5. 您是橡皮;我是胶水。
  6. 限制传播。
  7. 考虑使用模式。

保持谦虚

保持谦虚指避免在类实现和函数实现中暴露自己。隐藏您的信息是一项基本习惯。如果不能养成隐藏实现细节的习惯,那么将很难养成任[......]

Read more

Popularity: 1% [?]