Sobes.tech
Back to tasks
Junior — Senior
54

Недостатки прямой зависимости через конструктор

Get help with live coding in real time with Sobes Copilot
Task condition

Класс A получает объект класса B через конструктор и вызывает его метод Bar() внутри собственного метода Foo(). Какие потенциальные проблемы могут возникнуть при такой организации кода?

public class A(B dependency)
{
    public void Foo()
    {
        ...
        this.dependency.Bar();
        ...
    }
}