Spl Exception-t, vagy osztályhoz tartozót?
Sziasztok!
Ti milyen szituban használtok saját exception osztályt? Tudtok példákat mondani?
Tehát mikor érdemes egy MyClass osztályhoz létrehozni egyException osztályt, és mikor a default spl exception-ökre hagyatkozni?
vagy az osztályspecifikus kivételeknek csak az spl előtti világban volt létjogosultsága?
Ahogy elnézem a rendelkezésre álló alapértelmezett kivételeket, nagyjából mindent le lehet fedni velük. Ha más nem egy RuntimeException-el, vagy LogicException-el.
Azon gondolkodtam, ha több kivételosztályt hozok létre, akkor gyakran arra utal, hogy egyfajta vezérlési struktúrát építek a dobott kivételekre, ami meg ugye rossz gyakorlat, azt visszatérési érték alapján illene megoldani. Ha viszont nem erről a szituról beszélünk, akkor van egyáltalán létjogosultsága saját kivételeknek?
■ Ti milyen szituban használtok saját exception osztályt? Tudtok példákat mondani?
Tehát mikor érdemes egy MyClass osztályhoz létrehozni egy
class MyClassException extends Exception {}
vagy az osztályspecifikus kivételeknek csak az spl előtti világban volt létjogosultsága?
Ahogy elnézem a rendelkezésre álló alapértelmezett kivételeket, nagyjából mindent le lehet fedni velük. Ha más nem egy RuntimeException-el, vagy LogicException-el.
Azon gondolkodtam, ha több kivételosztályt hozok létre, akkor gyakran arra utal, hogy egyfajta vezérlési struktúrát építek a dobott kivételekre, ami meg ugye rossz gyakorlat, azt visszatérési érték alapján illene megoldani. Ha viszont nem erről a szituról beszélünk, akkor van egyáltalán létjogosultsága saját kivételeknek?
Van létjogosultsága, sőt...