6
Haruskah jenis pengecualian yang digunakan kembali disukai daripada yang digunakan tunggal?
Katakanlah saya memiliki Doors yang dikelola oleh DoorService. The DoorServicebertanggung jawab atas pembukaan, menutup dan mengunci pintu yang disimpan di database. public interface DoorService { void open(Door door) throws DoorLockedException, DoorAlreadyOpenedException; void close(Door door) throws DoorAlreadyClosedException; /** * Closes the door if open */ void lock(Door door) throws DoorAlreadyLockedException; } …