【发布时间】:2011-06-25 02:48:48
【问题描述】:
- 什么时候应该使用
implement或extend? - 有哪些实际示例?
这是正确的吗?
实现似乎是一种强制类中存在某些方法的方法,并且这些方法的函数调用格式正确。实现不是不是将变量或“设置”传递给类的方式吗?
预期的现实生活场景:我有一个电子商务平台,其中包含多个支付类,它们都遵循相同的设计。当应该添加一个新的支付类时,很容易遵循interface 的定义设计,从一开始就确保所有的点点滴滴都在那里。
扩展类使扩展(子?)类继承其父类的所有内容,但声明为private的方法和变量除外?
预期的现实生活场景: 我有一个名为sessions 的类,有两个名为sessioncookies 和databasesessions 的子类。 sessioncookies 和 databasesessions 一起从其父会话继承了许多相互配置选项,从而可以轻松更改配置选项以影响各种最终访问者数据存储。
【问题讨论】:
-
我建议你阅读继承。