Обработка ошибок и принципы ООП-проектирования: создание надежного программного обеспечения с использованием принципов SOLID