3
A “composição sobre herança” está violando o “princípio seco”?
Por exemplo, considere que tenho uma classe para outras classes estender: public class LoginPage { public String userId; public String session; public boolean checkSessionValid() { } } e algumas subclasses: public class HomePage extends LoginPage { } public class EditInfoPage extends LoginPage { } De fato, a subclasse não possui …