我想声明一个抽象类和一个类而不声明该类在同一个文件中实现了抽象类。
abstract class ExampleAbstractClass {
abstract exampleMethod(): string;
}
class ExampleClass {
exampleMethod(): string { return 'test'; }
}
// I would like to specify that the class does implement the abstract class in another file
ExampleClass implements ExampleAbstractClass
这种用例在其他语言中是可能的,比如带有协议的 Swift。