Extending vs. implementing a pure abstract class in TypeScript
The implements keyword treats the A class as an interface, that means C has to implement all the methods defined in A, no matter if they have an implementation or not in A. Also there are no calls to super methods in C. extends behaves more like what you’d expect from the keyword. You have … Read more