如果您有继承者的默认方法(附带代码),请使用抽象.如果您只需确保从此父级继承的类应实现定义的所有方法,请使用接口.注意事项:只有在您打算强制执行结构和组织(通常是团队)时才使用抽象类和接口.有性能开销.
当我开发并尝试决定是否使用接口或抽象类时,我通常会考虑将继承的类是否只包含相同的结构(方法、属性等)但不同的实现。
如果方法的实现不同,但我想从结构的角度确保相同,我使用接口。如果结构和实现相同,我倾向于使用抽象类。
| 归档时间: | 
 | 
| 查看次数: | 3569 次 | 
| 最近记录: |