Терминология: класс предназначен для объекта, как компонент для _? - PullRequest
1 голос
/ 28 мая 2011

Это то, о чем я думал несколько раз за эти годы, особенно в связи с UML .Он снова возник в недавнем обсуждении (время: 20: 38.19 на связанной странице).

У нас есть хорошая, твердая терминология, различающая экземпляры классов и сами классы.Когда я говорю «объект», все знают, что я имею в виду какой-то конкретный экземпляр, который выделен в памяти и находится в каком-то состоянии.Когда я говорю «класс», все знают, что я говорю о каком-то определении класса, находящемся где-то в исходном файле.

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

Есть ли хороший термин, с которым я незнаком?

1 Ответ

0 голосов
/ 28 мая 2011

Насколько я понимаю, «экземпляр компонента» в обычном смысле UML обычно просто называют «компонентом» или «подкомпонентом» или «частью». А «компонент» UML - это, по сути, «класс компонентов» или, чаще, «подсистема», то есть более крупный компонент.

...