Fixed DIP example to only violate one principle
Reverted refactoring comments

This reverts commit cb7fb65fd6d71aaa54ee023d412508ac2abf355c.