This repository contains examples of "solid" principles which are used in the S.O.L.I.D principles series published in https://maxmartinez.dev
npm install
Single Responsibilty Principle Example: npm run solid:srp
Open/Closed Principle Example: npm run solid:ocp
Liskov Substitution Principle Example: npm run solid:lsp
Interface Segregation Principle Example: npm run solid:isp
Dependency Injection Principle Example: npm run solid:dip
- src/srp: Single Responsibilty Principle
- src/ocp: Open/Closed Principle
- src/lsp: Liskov Substitution Principle
- src/isp: Interface Segregation Principle
- src/dip: Dependency Injection Principle