Шукаєте відповіді та рішення тестів для Основи розробки програмного забезпечення на платформі Microsoft.NET? Перегляньте нашу велику колекцію перевірених відповідей для Основи розробки програмного забезпечення на платформі Microsoft.NET в do.ipo.kpi.ua.
Отримайте миттєвий доступ до точних відповідей та детальних пояснень для питань вашого курсу. Наша платформа, створена спільнотою, допомагає студентам досягати успіху!
root.Accept(new SizeVisitor());
Що виграє поєднання Visitor + Composite?
Яку проблему вирішує патерн Зберігач/Хранитель (Memento)
Яку проблему вирішує патерн Proxy
public interface IAsyncCommand
{
Task
ExecuteAsync();
}
Що слід врахувати при використанні IAsyncCommand
?LegacyLib.Process(new JsonToXmlAdapter(jsonInput));
Що відбувається тут?
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?
protected override IReport CreateReport(int id) =>
_cache.GetOrAdd(id, i => new HeavyReport(i));
Чим небезпечне кешування у фабричному методі?
var arr = new[] { 2, 4, 6 };
var allEven = arr.All(n => n % 2 == 0);
]]>JSON - це
public class Button : Colleague
{
public Button(IMediator m) : base(m) {}
public override void Click() => M.Notify(this, "click");
}
Чим відрізняється така реалізація від прямого виклику Input.Clear()?