Komposisi lan agregasi

Kelas lan obyek bisa digandhengake karo siji liyane. Warisan nggambarake hubungan "IS A". Singa iku kewan. Hubungan iki gampang diungkapake kanthi nggunakake warisan, ing ngendi Animalbakal dadi kelas induk lan Lionbakal dadi anak. Nanging ora saben hubungan ing donya diterangake kanthi cara iki. Contone, keyboard mesthi ana hubungane karo komputer, nanging dudu komputer . Tangan duwe sawetara hubungan karo wong, nanging dudu wong. Kasus kasebut makili jinis hubungan sing beda - dudu "IS A", nanging "Duwe A". Tangan dudu wong, nanging wong duwe tangan. Papan tombol dudu komputer, nanging komputer duwe keyboard. "Duwe A". Bentenipun antarane konsep iki dumunung ing "ketaatan" hubungan. Ayo njupuk conto prasaja: Kita duwe Car. Saben mobil duwe mesin. Kajaba iku, saben mobil bisa nggawa penumpang. Apa bedane dhasar antarane lapangan Engine enginelan Passenger[] passengerslapangan? Yen penumpang Alungguh ing njero mobil, ora ateges penumpang Blan Cora bisa uga ana ing mobil. Siji mobil bisa nampung akeh penumpang. Apa maneh, kabeh penumpang bisa metu saka mobil, nanging tetep bisa mlaku kanthi lancar. Hubungan antarane Carkelas lan Passenger[] passengersarray kurang ketat. Iki diarani aggregation . Mangkene artikel sing apik babagan topik iki: Hubungan antarane kelas (obyek). Iki nyedhiyakake conto panggabungan liyane sing apik. Ayo kita duwe Studentkelas sing makili siswa, lan kelas StudentGroupsing makili klompok siswa. Siswa bisa dadi anggota klub fisika, klub penggemar siswa Star Wars, utawa klub komedi. Komposisi minangka jinis hubungan sing luwih ketat. Nalika nggunakake komposisi, obyek nduweni obyek liya, nanging ora bisa dadi obyek liyane saka jinis sing padha. Conto sing paling gampang yaiku mesin mobil. Yen mobil duwe mesin, mula mesin kasebut ora bisa dadi mobil liyane. Nalika sampeyan bisa ndeleng, sesambetan sing akeh stricter saka Carlan Passengers.Hubungan antarane kelas.  Warisan, komposisi lan agregasi - 4