About object-oriented design and the “class” & “extends” keywords in TypeScript / ES6
class keyword in ES6 / TypeScript:
The problems that I see with the
extends keywords in ES6 / TypeScript are not something new. I believe that these problems are cause by bad object-oriented (OO) design and I’m sure that the source of most of the criticism is coming from programmers with a strong interest in functional programming and I understand their fears. They are afraid of some of the OOP “monsters”:
- Internal classes...
Continue reading →