SOLID-Principles-Implementations Separate Implementations To Several Code Snippets Before And After Applying Every SOLID Principle.