Использование оператора «with» в объектно-ориентированном программировании (ООП) для управления ресурсами