SOLID Principles using JAVA | Comidoc