Custom Exception class - rozciąga się od Exception czy Thowable? [duplikować
To pytanie ma już odpowiedź tutaj:
Extending Throwable in Java 7 odpowiedziProjektuję niestandardową klasę wyjątków dla mojej aplikacji. Mam bardzo podstawowe pytanie. Czy powinienem przedłużyć zException class lubTowalna klasa? Jakie są korzyści
Zamierzam wyrzucić to z podstawowych warstw i złapać w klasach najwyższego poziomu. Czy wpłynie to na moją decyzję o użyciu Thowable zamiast Exception. Czy złapanie rzeczy do rzucenia jest zasadniczo słuszne?
Przeszedłem przez inne wątki na tym forum. Mówią o utrzymywaniu śledzenia stosu, gdy jest on wyrzucany, i nie ma wyjątku itp. Rozumiem, że niektórzy mówiątuta) że Thowable jest superklasą wyjątku i nie powinniśmy jej używać. Ale inni tuta) powiedzieć, że wyjątek dotyczy przypadków „wyjątkowych”.
To pytanie jest raczej dyskusją na temat tego, czy ktoś jest lepszy od drugiego, niż pytaniem, w jaki sposó