最佳答案
implement
或 extend
?实现 似乎是强制类中存在某些方法并且这些方法函数调用格式正确的一种方法。实现 没有是一种传递变量或“设置”到类的方法吗?
预期的现实场景: 我有一个电子商务平台,具有多个支付类别,都遵循相同的设计。当一个新的支付类应该被添加,它真的很容易遵循定义的设计的 interface
,以确保所有的位和片段都在那里,从一开始。
扩展 类使得扩展的(子类?)类继承其父类的所有内容,除了声明为 private
? 的方法和变量之外?
预期的现实场景: 我有一个名为 sessions
的类,其中有两个子类名为 sessioncookies
和 databasesessions
。sessioncookies
和 databasesessions
一起从它们的父会话继承了许多相互配置选项,这使得更改配置选项以影响各种最终访问者数据存储变得很容易。