logo

Crowdly

Browser

Додати до Chrome

public class RetryDecorator : IService { private readonly IService _inner; ...

✅ Перевірена відповідь на це питання доступна нижче. Наші рішення, перевірені спільнотою, допомагають краще зрозуміти матеріал.

public class RetryDecorator : IService

{

private readonly IService _inner;

private readonly int _max;

public RetryDecorator(IService inner, int max = 3) => (_inner, _max) = (inner, max);

public bool Execute()

{

for (int i = 0; i < _max; i++)

if (_inner.Execute()) return true;

return false;

}

}

Чому це Decorator, а не Proxy?

100%
0%
0%
0%
Більше питань подібних до цього

Хочете миттєвий доступ до всіх перевірених відповідей на do.ipo.kpi.ua?

Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!

Browser

Додати до Chrome