Согласно документации Word Interop Microsoft.Office.Interop.Word.Application является интерфейсом, но я могу создать его новый экземпляр следующим образом:Как я могу создать новый экземпляр интерфейса Microsoft.Office.Interop.Word.Application
var application = new Microsoft.Office.Interop.Word.Application();
Также есть пример этого на DotNetPerls. Обычно невозможно создать экземпляры интерфейса на C#, так как это возможно? Является ли это особенностью COM или динамических типов?