Я читал несколько вопросов и ответов об исключениях и их использовании. Похоже, есть сильное мнение о том, что исключения следует поднимать только для исключений, необработанных случаев. Поэтому меня
При проектировании бизнес-объектов я пробовал несколько разных способов записи уровня доступа к данным. Некоторые из них работают лучше других, но я всегда чувствовал, что должен быть «лучший» способ.