10
Isso é uma violação do princípio da substituição de Liskov?
Digamos que temos uma lista de entidades de tarefas e um ProjectTasksubtipo. As tarefas podem ser fechadas a qualquer momento, exceto as ProjectTasksque não podem ser fechadas uma vez que tenham o status Iniciado. A interface do usuário deve garantir que a opção de fechar uma inicialização ProjectTasknunca esteja disponível, …