9 общ тип и е свързан с обекти от подтип ФУТБОЛИСТ, ТЕНИСИСТ,
ХОКЕИСТ и т.н.
Подтип или подклас Подтип или подклас е подгрупа от обекти в тип, който е смислен за организацията. Един обект от подклас е специализиран тип на обект от даден суперклас. Обект от тип подклас представлява подгрупа на типа на суперкласа. Обектите от подтип наследяват атрибутите и връзките на суперкласа. Например обект ДВИГАТЕЛ има два подтипа –
БЕНЗИНОВ и ДИЗЕЛОВ; обект СТУДЕНТ има два подтипа – БАКАЛАВЪР и МАГИСТЪР.
3.6. ГЕНЕРАЛИЗАЦИЯ И СПЕЦИАЛИЗАЦИЯ Генерализацията и специализацията са две
думи за една и съща концепция, разглеждани от две противоположни посоки. Генерали- зацията е процес за определяне на обобщен тип на обект от един набор от по-специализирани видове обекти от долу, нагоре.
Специализацията е процес за определяне на един или повече подтипове на
един супертип от горе, надолу.
Генерализацията е процес на намаляване на различията между обектите, чрез определяне на общи характеристики. Може също да се дефинира като процес на определяне на обобщен тип на обекти от набор от типове на обекти.
Специализацията е процес на определяне на подмножества на даден обект (супермножество), които имат някои отличителни характеристики. При специализацията се определя първо суперкласът и след това се дефинират подкласовете.
Специализацията е процес на определяне на обект като специализиран обект. Специализацията подчертава разликите между обектите.
Например обект от тип СТУДЕНТ може да бъде класифициран като РЕДОВЕН и ЗАДОЧЕН студент. Класификацията на СТУДЕНТ като РЕДОВЕН и ЗАДОЧЕН се нарича специализация (фиг. 3.12).