UML разница между интерфейсом и параметризованным классом
Primary tabs
Forums:
Интерфейс (interface) - класс, задающий набор операций, но не содержащий в себе поля и реализации этих операций. Класс, реализующий интерфейс, сам определяет содержимое этих операций.
Шаблон (template) или параметризованный класс (parameterized class) - шаблоны UML очень похожи на шаблоны C++. Они определяют семейство классов, отличающихся значением некоторых формальных параметров;
источник объяснения = http://www.exponenta.ru/soft/others/mvs/...
ВЫВОД :
Шаблоны (пераметризованные классы) вполне могут содержать механизмы реализации , в отличии от интерфейсов.
- Log in to post comments
- 1952 reads