refactoring code smells oop
See more