打字稿中的复合对象

时间:2015-07-09 09:58:49

标签: typescript

我目前正在学习打字稿的用法

.

我可以用复合对象创建一个类吗?

1 个答案:

答案 0 :(得分:1)

这样的东西?

Row

根据你的评论,这不是你真正等待的。我假设复合模式。但是这段代码仍然显示是的,你可以引用你在TypeScript中定义的任何类型,只要它可以从你的代码中访问(可能使用interface IComponent { Name: string; doSomething(foo: string); } class Composite implements IComponent { public Name: string; public Children: Array<IComponent>; public doSomething(foo: string){ // do stuff } } class Leaf implements IComponent { public Name: string; public doSomething(foo: string){ // do other stuff } } 使这些类型可以从其他模块中获得)。