【发布时间】:2017-10-20 14:55:58
【问题描述】:
我有以下类层次结构:
class BaseList {}
class SortableList extends BaseList {}
class EditableList extends BaseList {}
class EditableSortableList extends [Sotrable and Editable]
所以我想以某种方式继承/生成/混合 Sotrable 和 Editable 类到 EditableSortableList 中,问题是如何?
here 是用接口解决的类似问题,但接口不能解决代码重复问题我正在尝试解决构建此层次结构的问题。
非常感谢任何帮助!
【问题讨论】:
-
我很确定打字稿中没有多重继承。我建议你研究一下 mixins。
标签: angular typescript inheritance