Into SOLID principles implemented in Java. Each principle implemented two times: realized as violation and solution Links inspired by: https://github.com/bsferreira/solid https://github.com/mikeknep/SOLID https://github.com/open-tech-authors/solid