Терминология универсальных шаблонов .NET - открытый / закрытый, несвязанный / сконструированный

Терминология обобщений .NET немного двусмысленна. Еще хуже - кажется, что в разных источниках она используется неоднозначно и по-разному. Что в основном неясно, так это отношения между этими 4 терминами (в отношении "Типа"):

  1. открытый
  2. закрытый
  3. несвязанный
  4. сконструированный

Я понимаю, что List открыт и List закрыт. Но то, что на самом деле «сконструировано» и «несвязано» в отношении открытых / закрытых типов?

15
задан Konstantin 2 February 2011 в 15:52
поделиться