面向对象程序开发继承的特性介绍
时间:2012-2-8
在现实世界中,一个公司中有很多不同的职位,如职员,主管和出纳等,这些职位都有自己相应的岗位规则,可以做什么,不可以做什么等,这些概念是一些宣言我,如果成为这个公司的员工,就要遵守这些规则,可以这样认为,普通职员是一个类,主管是一个类,都是行使不同的职责,主管首先必烦为该公司的职员.然后才是一个管理者,也就是说主管类继承了职员类.主管不但具有职员类的行为和特点,还要具有主管类本身的一些行为和乖点,在程序中,如果一个类继承另外一个类,那么这个类就会具有父类的方法和属性,除了父类的私有成员,实际上,还存在另外一种形式的继承,既一个类只继承了一些抽象的概念,这些概念是在类中实现的,
目前PHP不支持多重继承,只技术单重继承,所以不能从两个或两个以上类中派生新的类,面向对象的开发方法建立在继承概念的基础上,这种策略提高了代码的可重用性,因为它使得人们能够在多外应用程序中使用良好的设计的类,继承的使用,也提高了类之间的层次性.