Object Oriented Design Patterns in Typescript
Details
This will be a crash course of critical concepts needed to understand OOP Design Patterns. We'll start with a brief introduction to Class based Object Oriented Architecture for those with a strictly Prototypal background or limited OOP background. From there we'll learn about the most basic concepts needed to understand almost all OOP Design Patterns. Then we'll see a practical example of how a few of the most basic Patterns can help us write more flexible, versatile, and better organized code.
