2
我在這個論壇上閱讀了關於此主題的一個主題,其中列出了使用自定義例外的一些原因,但他們中沒有一個真的似乎是很強的原因(現在不記得原因)。什麼時候/爲什麼要使用自定義例外
那麼,爲什麼你會使用自定義exceptins?特別是,我從來沒有理解使用標準或自定義異常來指示購物籃爲空(我認爲自定義的一個用作空集合並不例外,這是一個業務流程事物)之間的決策過程。但是,需要更多的說明。
感謝
我在這個論壇上閱讀了關於此主題的一個主題,其中列出了使用自定義例外的一些原因,但他們中沒有一個真的似乎是很強的原因(現在不記得原因)。什麼時候/爲什麼要使用自定義例外
那麼,爲什麼你會使用自定義exceptins?特別是,我從來沒有理解使用標準或自定義異常來指示購物籃爲空(我認爲自定義的一個用作空集合並不例外,這是一個業務流程事物)之間的決策過程。但是,需要更多的說明。
感謝
這是我的看法:
關於類似於空參數的事情 - 我永遠不會使用自定義異常。 NullArgumentException(.NET)/ IllegalArgumentException(Java)非常令人滿意。
Jared Par有關於此的博客條目,here。