Разница между зависимостями в полях или свойствах

У меня есть класс в который я передаю зависимость на конструктор, не могу понять как лучше сделать

Толи сохранить в поле:

public class Handler
{
    private readonly A _a;

    public Handler(A a)
    {
        this._a = a;
    }
}

Толи сохранить в свойство:

public class Handler
{
    private A A { get; }

    public Handler(A a)
    {
        this.A = a;
    }
}

Какой вариант лучше с точки зрения хороших практик?


Ответы (0 шт):