开闭原则嘛。OOP 里很重要的准则之一。这个玩意儿吧你说它有关系就有关系,说它没关系就没关系。只不过人家 TS 从语法上规定了,type 就是个类型别名,既不能实现、也不能继承,然后告诉你这么做的原因是基于开闭原则。因为你用的是这个语言,当然你要遵守它的语法规则。要是有另一门语言告诉你 type 这玩意儿也可以继承啥的,那你照样遵守就可以了。
开闭原则嘛。OOP 里很重要的准则之一。
这个玩意儿吧你说它有关系就有关系,说它没关系就没关系。
只不过人家 TS 从语法上规定了,
type
就是个类型别名,既不能实现、也不能继承,然后告诉你这么做的原因是基于开闭原则。因为你用的是这个语言,当然你要遵守它的语法规则。
要是有另一门语言告诉你
type
这玩意儿也可以继承啥的,那你照样遵守就可以了。