Почему при создании нового объекта мы записываем его в переменную с типом интерфейса?