Avatar
Neaktivní uživatel:

Zdravim, chcel by som sa opytat... Ak mam objekt, ktory by mohol byt rodicom (parent) dalsim objektom, ale rovnako sa moze tento objekt iba odovzdat parametrom konstruktora a poskladat to takto "kompozicne"... a teraz otazka...
ako sa to sprava v operacnej pamati? Ked mam objekty A a B a "spajam" ich kompoziciou vytvara sa v pamati objekt ktory pripajam (posielam parametrom) znovu? Alebo tam pride iba nejaka referencia (odkaz) a stale je rovnako objekt A aj B v pamati iba raz?
Pri dedicnosti je to zrejme jasne - tam bude kazdy objekt vytvoreny iba raz, ale pri kompozicii - neviem...

A dalsia podotazka: co teda pouzit dedicnost alebo kompoziciu ak to z hladiska funkcnosti nema ziadny vplyv na aplikaciu?

Ďakujem...

Odpovědět 24.9.2014 22:30
Neaktivní uživatelský účet
Avatar
MrPabloz
Člen
Avatar
Odpovídá na Neaktivní uživatel
MrPabloz:

Při kompozici jsou objekty dva, při dědičnosti jeden.
Dědičnost má smysl tehdy, chceš li na víc druhu potomků použít stejnou funkci od jejich rodiče, sbalit je do jedné kolekce, nebo tak :)

Nahoru Odpovědět  +1 25.9.2014 9:16
Harmonie těla a duše, to je to, oč se snažím! :)
Avatar
Neaktivní uživatel:

Ďakujem veľmi pekne :)

Nahoru Odpovědět 25.9.2014 10:29
Neaktivní uživatelský účet
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.