✅ The verified answer to this question is available below. Our community-reviewed solutions help you understand the material better.
public class AuditableBuilder : IOrderBuilder
{
private readonly IOrderBuilder _inner;
public AuditableBuilder(IOrderBuilder inner) => _inner = inner;
public IOrderBuilder AddItem(string sku)
{
Log($"Add {sku}");
return _inner.AddItem(sku);
}
public Order Build() => _inner.Build();
}
Що демонструє цей приклад?