вопрос. Переодически встречаю в докблоках интерфейсов тэг @throws. Это вообще как? Получается, что интерфейс знает о реализации, которой там может и не быть. Или я чего-то не понимаю и это вполне нормально объявить какие эксепшены будут выброшены?
эксепшен - часть контракта.
Обсуждают сегодня