solid-examples

Os cinco princípios da programação orientada a objeto recebeu o nome de SOLID: Single Responsiblity Principle, Open-Closed Principle, Liskov Substitution Principle, Interface Segregation Principle e Dependency Inversion Principle.

Esse projeto possui uma pasta para cada princípio, onde cada uma dessas pastas contém exemplos de violação desse princípio (incorrect.ts) e exemplos de implementação desse princípio (correct.ts)