【发布时间】:2016-08-03 06:20:37
【问题描述】:
我知道抽象类和接口类的概念。 但我想要实时示例来解释我们设计中的两个概念。 有人可以帮忙吗?
【问题讨论】:
-
您能否详细说明您的问题?你想知道什么时候使用吗?或者为什么要使用它们?
-
是的,我想知道为什么我们应该同时使用两者
标签: php interface abstract-class
我知道抽象类和接口类的概念。 但我想要实时示例来解释我们设计中的两个概念。 有人可以帮忙吗?
【问题讨论】:
标签: php interface abstract-class
两者都有一些不同的场景...... 抽象类还包含方法定义,因为您知道接口没有。但是如果你定义了抽象类,你就不能从子类继承多个类。但是在接口的情况下,您可以这样做并实现接口内声明的方法。
这些场景用于软件开发,因为我们只是声明了方法的签名,然后用户可以通过覆盖在方法中编写自己的代码。
【讨论】:
这里我提到了我们可以用抽象类和接口做什么
示例
在 Major Frameworks 中,为不同类型的数据源类使用接口。如果我们想为新引入的数据库创建数据源类,那么我们必须在我们的类中实现它们的接口,这样才能使代码和方法参数维护得很好。
【讨论】: