✅ Перевірена відповідь на це питання доступна нижче. Наші рішення, перевірені спільнотою, допомагають краще зрозуміти матеріал.
public class DbLazyProxy : IDb
{
private IDb? _real; private readonly string _cs;
public DbLazyProxy(string cs)=>_cs=cs;
private IDb Real=>_real ??= new SqlDb(_cs);
public int Query(string q)=>Real.Query(q);
}
Головна вигода DbLazyProxy: