PHP - 扩展多个 类
PHP - Extend multiple classes
用"implements"我可以强制一个class来定义某些功能,但是我需要在接口中添加一些功能以避免重复代码。这只有在我制作 class "abstract" 并使用 "extends" 时才有可能。但是"extends"只接受一个class。因为这些 class 中的每一个都是不同的,有点像应用程序的功能,所以我不能只用一个扩展另一个。那么有没有办法让
class My extends Feature1, Feature2, Feature3{
}
??
Php 不允许多重继承。有两种方法可以做到这一点 -
第一
class a { }
class b extends a { }
class c extends b { }
接口 -
interface sb { }
class c extends a implements sb { }
用"implements"我可以强制一个class来定义某些功能,但是我需要在接口中添加一些功能以避免重复代码。这只有在我制作 class "abstract" 并使用 "extends" 时才有可能。但是"extends"只接受一个class。因为这些 class 中的每一个都是不同的,有点像应用程序的功能,所以我不能只用一个扩展另一个。那么有没有办法让
class My extends Feature1, Feature2, Feature3{
}
??
Php 不允许多重继承。有两种方法可以做到这一点 -
第一
class a { }
class b extends a { }
class c extends b { }
接口 -
interface sb { }
class c extends a implements sb { }