1.php 接口类:interface
其实他们的做用很简单,当有不少人一块儿开发一个项目时,可能都会去调用别人写的一些类,那你就会问,我怎么知道他的某个功能的实现方法是怎么命名的呢,这个时候php接口类就起到做用了,当咱们定义了一个接口类时,它里面的方式是下面的子类必须实现的.php
2.php 抽象类 : abstract
其实抽象类和接口类有一部分很像,记得在哪里看见这样一句话,抽象类就把类像的部分抽出来,这句看上去很搞笑,其实它说出了抽象类的真理,抽象类的做用是,当你发现你的不少类里面用不少方法你不断的在重复写,那你就能够考虑使用抽象类了,你可能会说“我不是能够重写一个类每一个公共类我个实例化一个这个公共类,调用相同的方法就能够了”,这里是能够,实际上抽象类作的工做也就是这个,不过他省去了你实例化的这个步骤,让你就像直接调用本类方法同样方便,并且你还能够重载这个方法。spa