Junior — Senior
94
Создай собственный тип Optional
Компании, где спрашивали:
Условие задачи
Напиши собственную реализацию механизма Optional, позволяющего безопасно оперировать с объектами, которые могут быть пустыми, без риска возникновения NullPointerException.