6
Os tipos de exceções reutilizados devem ser preferidos aos de uso único?
Digamos que eu tenho Doors que são gerenciados por a DoorService. Ele DoorServiceé responsável por abrir, fechar e trancar as portas armazenadas no banco de dados. public interface DoorService { void open(Door door) throws DoorLockedException, DoorAlreadyOpenedException; void close(Door door) throws DoorAlreadyClosedException; /** * Closes the door if open */ void …