This tutorial was insprired from the Encapsulation SOLID course on Pluralsigt.
SOLID is an acronym for the following:
- S - Single Responsibility Principle (SRP)
- O - Open Closed Principle (OCP)
- L - Liskov Substitution Principle (LSP)
- I - Interface Segregation Principle (ISP)
- D - Dependency Inversion Principle (DIP)
Navigate to the separate folder linked above in this repo for further explainations and an example application written in Typescript.