随笔分类 - php
摘要:代码抽象作用: 假设有一个抽象类: <形状> 并且有三个类继承了<形状>,它们是《三角形》《矩形》《正方形》 如果开关里有一个抽象方法: public void PrintArea() {}; //输出面积 如果《形状》类是abstract 的,那么《三角形》《矩形》《正方形》 里面都必须定义各自的计算面积的方法,如果不定义,那么就会出错,因为它们三者计算面积的方法 是不同...
阅读全文
摘要:面向对象程序通过类的分层结构构建起来. 在单重继承语言如PHP中, 类的继承是树状的. 一个根类有一个或更多的子类,再从每个子类继承出一个或更多下一级子类. 当然,可能存在多个根类,用来实现不同的功能. 在一个良好设计的体系中,每个根类都应该有一个有用的接口, 可以被应用代码所使用. 如果我们的应用代码被设计成与根类一起工作,那么它也可以和任何一个从根类继承出来的子类合作. 抽象方法是就像子类中一...
阅读全文

浙公网安备 33010602011771号