Создание экземпляра интерфейса и создание экземпляра класса

Не могли бы вы помочь мне понять, совпадают ли следующие коды. Если не в чем разница между экземплярами класса и интерфейса.

IUnityContainer container = new UnityContainer()
UnityContainer container = new UnityContainer()

Насколько я понимаю, Inteface имеет только сигнатуру метода, и если интерфейс был реализован тремя классами. Не совсем уверен, какой из трех экземпляров будет создан первым утверждением выше.

Спасибо.

22
задан NullUserException 27 August 2011 в 00:56
поделиться