Programozási készítmény, életet prog

Készítmény programozás vagy objektum összetételét. Összesítése, valamint lehetővé teszik, hogy megértsük a tárgyak létrehozását a meglévő osztályok elemeit más osztályokba. Az összetétel is gyakran nevezik „a kapcsolat tartozás” elvileg „az autó alváz, a kerekek és a motor.”

egy új osztályt a beágyazott objektumok általában nyilvánítják zárva, így megközelíthetetlen alkalmazás programozók, akik az osztályban. Ezen felül, az osztály létrehozója szerkesztheti ezeket a tételeket megzavarása nélkül a meglévő ügyfél kódot. Ezen túlmenően, a csere beágyazott objektumokat a végrehajtás szakaszában a program lehetővé teszi, hogy dinamikusan változtatni a viselkedését. öröklési mechanizmus nem rendelkezik ilyen rugalmasságot beállítani a származtatott osztályokban korlátozások ellenőrizni fordításkor.

Ellentétben azzal jellemezve öröklési típus közötti kapcsolatokat a generált és a szülő objektum IS-egy kötés, azaz ha az objektum keletkezik macska állat. A macska egy állat (macska egy állat), akkor a készítmény típusától kapcsolat Has -a van (az autó motorja).

UML jelölés

A UML nevezzük felvázolt egy rombuszt, és egy folytonos vonal. Ez a hatás mindig 1 vagy 0 1 nem több, mint egy tárgy egy időben összefüggésben lehet egy másik tárgyat.

Általánosabb formában, aggregáció, ábrázolt egy üres gyémánt és egy folytonos vonal.

Kapcsolódó cikkek