ГОСТ Р 57309—2016
8.5.5 Рекомендации относительно структуры против специализации физического объекта
В и д ч а с т и в и д а ф и з и ч е с к о г о о б ъ е к т а н е в с е г д а я в л я е т с я п о д т и п о м т о г о ж е с а м о г о в и д а ф и з и ч е с к о г о о б ь е к т а .
О б о з н а ч е н и е : I6
р а р х и я с п е ц и а л и з а ц и и и и е р а р х и я к о м п о н е н т о в . Э т и
д в е и е р а р х и и н у ж н о с т р о г о о т л и ч а т ь , и о н и д о л ж н ы
б ы т ь н е з а в и с и м ы д р у г о т д р у г а . И е р а р х и я р а з л о ж е н и я
( и е р а р х и я и м у щ е с т в а ) о п и с ы в а е т , к а к м о г л а б ы т ь с о
с т а в л е н а г р у п п а . О н а н е д о л ж н а г о в о р и т ь о т о м . к а к и е
п о д т и п ы к о м п о н е н т о в д е й с т в и т е л ь н о с у щ е с т в у ю т . Т е м
н е м е н е е м о д е л ь з н а н и й о п о н я т и и о б ы ч н о в к л ю ч а е т
и е р а р х и ю к о м п о н е н т о в , а т а к ж е с п е ц и а л и з и р о в а н н о е
о т н о ш е н и е , к о т о р о е у к а з ы в а ю т н а в о з м о ж н ы е п о д т и п ы
к о м п о н е н т о в .
П о я с н е н и е : е с т ь д в е р а з л и ч н ы х и е р а р х и и п о н я т и й : и е П р и м е р : о т н о ш е н и е — с у п е р т и п « м а г н и т н о г о а з и м у
т а » и « н а к л о н п р о к л а д к и п о д ш и п н и к а » , н о « м а г н и т н ы й
а з и м у т » и л и « н а к л о н п р о к л а д к и п о д ш и п н и к а » н е я в л я
ю т с я ч а с т ь ю о т н о ш е н и я .
Н а к л о н п р о к л а д к и н е я в л я е т с я п о д т и п о м о т н о ш е н и я , а
я в л я е т с я п о д т и п о м п р о к л а д к и и ч а с т ь ю н а к л о н а п р о
к л а д к и п о д ш и п н и к а .
П р о в е р к а : к а ж д о е п о н я т и е , я в л я ю щ е е с я ч а с т ь ю , д о л ж н о и м е т ь с у п е р т и п . к о т о р ы й н е я в л я е т с я т е м ж е с а м ы м
п о н я т и е м , ч т о и ц е л о е .
8.6 Рекомендации относительно коллекций
8.6.1 Введение
Последняя функциональная единица — коллекция. Коллекция — единица, которая, главным об
разом. используется, чтобы собрать типы объекта в коллекциях. Как правило, это действует, когда толь ко
ограниченное число подтипов может быть отобрано в определенном контексте. Например, списки
выбора — коллекции разрешенных значений.
8.6.1.1 Применяемые понятия
О б о з н а
ч е н и е
Н а з в а н и еР о л ь
С 1К о л л е к ц и яЧ т о б ы о п р е д е л и т ь , ч т о э л е м е н т ы о б ъ е д и н е н ы , н е б у д у ч и с в я з а н
н ы м . д р у г с д р у г о м о с о б ы м с п о с о б о м .
8.6.1.2 Применяемые типы отношений
О б о э и а *
ч е н и е
Н а з в а н и е
Р о л ь
С 2
К о л л е к ц и я о т н о ш е н и я п о н я т и й
О п р е д е л и т ь , ч т о п о н я т и я — э л е м е н т ы к о л л е к ц и й .
8.6.2 Рекомендации относительно состава коллекций
С о с т а в к о л л е к ц и и н е д о л ж е н б ы т ь и с к л ю ч и т е л ь н о о с н о в а н н а в н у т р е н н и х а с п е к т а х и л и о с о б о м т и п е о т н о ш е н и я
д л я э л е м е н т о в , з а и с к л ю ч е н и е м и х м е с т о п о л о ж е н и я .
О б о з н а ч е н и е : С З
б ы т ь б о л е е п о с т о я н н ы й х а р а к т е р , и и х о п р е д е л е н и е н е
д о л ж н о б ы т ь о с н о в а н о н а т е х ж е с а м ы х к р и т е р и я х , ч т о
П о я с н е н и е : л ю б о й а с п е к т и л и т и п о т н о ш е н и я б у д е тП р и м е р : к о л л е к ц и я б о л т о в ( в з а п а с е ) я в л я е т с я д е й
и м е т ь р е з у л ь т а т , к о т о р ы й , к а к м о г у т п о л а г а т ь , я в л я е т с яс т в и т е л ь н о й к о л л е к ц и е й , п о т о м у ч т о э т о о с н о в а н о н а
с п е ц и а л ь н о й к о л л е к ц и е й . У к о л л е к ц и й , о д н а к о , д о л ж е нм е с т о п о л о ж е н и и п у н к т о в . К о л л е к ц и я з а к р ы в а е т б а з у
д а н н ы х , н е д е й с т в и т е л ь н а я к о л л е к ц и я , п о т о м у ч т о т а
с п е ц и а л ь н а я к о л л е к ц и я м о ж е т б ы т ь н а й д е н а , и с п о л ь
и в о п р о с . Э т о д у б л и р о в а л о б ы в о п р о с .з у я в о п р о с н а о т н о ш е н и и к л а с с и ф и к а ц и и ( в ы б е р и т е
в с е п у н к т ы , к о т о р ы е к л а с с и ф и ц и р о в а н ы к а к б о л т ) . С о
с т а в т а к о й к о л л е к ц и и д у б л и р о в а л б ы о т н о ш е н и е к л а с
с и ф и к а ц и и . п о т о м у ч т о э т о б у д е т и с п о л ь з о в а т ь т о т ж е
с а м ы й к р и т е р и й с о с т а в а .
П р о в е р к а : п р о в е р ь т е , д у б л и р у е т л и к р и т е р и й с о с т а в а к о л л е к ц и и с у щ е с т в у ю щ е е о т н о ш е н и е т и п а
2 9