├── DIP ├── Player.js └── PlayerDIPViolation.js ├── ISP ├── VideoGame.js └── VideoGameISPViolation.js ├── LSP ├── Transport.js └── TransportLSPViolation.js ├── OCP ├── Payment.js └── PaymentOCPViolation.js ├── SRP ├── Player.js └── PlayerSRPViolation.js └── readme.md /DIP/Player.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willianmarquess/artigo-solid-javascript/HEAD/DIP/Player.js -------------------------------------------------------------------------------- /DIP/PlayerDIPViolation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willianmarquess/artigo-solid-javascript/HEAD/DIP/PlayerDIPViolation.js -------------------------------------------------------------------------------- /ISP/VideoGame.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willianmarquess/artigo-solid-javascript/HEAD/ISP/VideoGame.js -------------------------------------------------------------------------------- /ISP/VideoGameISPViolation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willianmarquess/artigo-solid-javascript/HEAD/ISP/VideoGameISPViolation.js -------------------------------------------------------------------------------- /LSP/Transport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willianmarquess/artigo-solid-javascript/HEAD/LSP/Transport.js -------------------------------------------------------------------------------- /LSP/TransportLSPViolation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willianmarquess/artigo-solid-javascript/HEAD/LSP/TransportLSPViolation.js -------------------------------------------------------------------------------- /OCP/Payment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willianmarquess/artigo-solid-javascript/HEAD/OCP/Payment.js -------------------------------------------------------------------------------- /OCP/PaymentOCPViolation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willianmarquess/artigo-solid-javascript/HEAD/OCP/PaymentOCPViolation.js -------------------------------------------------------------------------------- /SRP/Player.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willianmarquess/artigo-solid-javascript/HEAD/SRP/Player.js -------------------------------------------------------------------------------- /SRP/PlayerSRPViolation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willianmarquess/artigo-solid-javascript/HEAD/SRP/PlayerSRPViolation.js -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willianmarquess/artigo-solid-javascript/HEAD/readme.md --------------------------------------------------------------------------------