Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
zovšeobecnenie , podtrieda dedí atribúty z nadradenej triedy . To je výhodné , pretože poskytuje spôsob , ako odlíšiť spoločné atribúty z unikátnych vlastností . Vzhľadom k tomu , podtrieda je konkrétnejší a nadtřídy je všeobecnejší , dieťa alebo podtriedy dedia atribúty a správanie z rodičov alebo nadradenej - ale nie naopak . Napríklad , ak je zviera je nadtřídy a pes je podtriedou zvierat nadradené , môžete určiť , že každý pes je zviera , ale nie každé zviera je pes .
Znovupoužitelnost
Tým , že triedy zdieľať spoločné atribúty a správanie , prax generalizácia v UML modelovanie umožňuje znovupoužitelnost , pretože to má za následok minimálnu zdvojenie . Vzhľadom k tomu , podtriedy dedia všeobecné atribúty z nadradenej triedy , je možné znovu použiť atribúty a správanie rodičovskej produkovať viac podtriedy . Navyše , s objektových tried s generickými vlastnosťami a správaním môžu byť cenné pri vývoji systému , pretože znovupoužitelnost je možné cez viac úsilia o rozvoj systému , bez toho aby ste museli znovu vynájsť koleso zakaždým a zakaždým .
Prodloužitelnost
Zovšeobecnenie podporuje rozšíriteľnosť , pretože akonáhle ste definovali nadradenú , môžete pokračovať vo vytváraní atribúty a správania , ktoré sú odlišné od tej nadradenej " atribúty a správanie v podtriede . Pre ilustráciu , na príklade zviera nadtřídy , môžete pridať ďalšie podtriedy , ako sú mačky podtriedy na zvieratách nadradené , bez toho aby ste museli znovu definovať vlastnosti , ktoré robia mačku zvierat . Navyše , zviera nadtřídy môže stať podtriedou živých vecí nadradené a nový závod podtrieda môže byť vytvorený na základe živej veci rodičovskej triedy .
Jednoduchosť
generalizácie , triedy objektov sú ľahšie spravovať , pretože ste sa zjednodušenie klasifikácie proces objekt podľa vopred definované spoločné črty pre podtriedy raz cez nadradené . Potom stačí len definovať rôzne atribúty , ako si pridať podtriedy do nadradenej . V dôsledku tejto vyššej úrovni abstrakcie , používate menej objektov , ktoré znižuje zložitosť spojená s štruktúrovanie hierarchiu triedy v UML modelovanie .