A has a uses харилцаа байдаг уу?
A has a uses харилцаа байдаг уу?

Видео: A has a uses харилцаа байдаг уу?

Видео: A has a uses харилцаа байдаг уу?
Видео: ВСЁ ОБ ОПТИМАЛС Optimals Urban Guard 3D / Hydra Radiance / Age Revive / Even Out + очищение Орифлэйм 2024, May
Anonim

Жава хэл дээр, А Байна -А харилцаа зүгээр л нэг ангийн жишээ гэсэн үг байна өөр ангийн жишээ эсвэл ижил ангийн өөр жишээний лавлагаа. Жишээлбэл, машин байна хөдөлгүүр, нохой байна сүүл гэх мэт. Java хэл дээр a-г хэрэгжүүлдэг тийм түлхүүр үг байдаггүй Байна -А харилцаа.

Үүнтэй адил хүн "Versus"-д харилцаа бий юу гэж асууж болно.

Хаана ч өргөтгөсөн түлхүүр үг харагдана эсвэл ангийн мэдэгдэлд түлхүүр үгийг хэрэгжүүлдэг, дараа нь энэ анги байна байна гэж хэлсэн IS -А харилцаа . HAS-A харилцаа : Найрлага( БАЙНА -A) энгийн хувьсагчийг ашиглахыг хэлнэ байна бусад объектуудын лавлагаа. Жишээлбэл, Марути байна Хөдөлгүүр, эсвэл Байшин байна Угаалгын өрөө.

Мөн харилцааны нэг хэсэг мөн үү? "НЬ" харилцаа нь бүхэлдээ Өв залгамжлал дээр суурилдаг бөгөөд энэ нь Ангийн Удамшил эсвэл Интерфэйсийн Өв залгамжлал гэсэн хоёр төрөлтэй байж болно. Жишээлбэл, "Алим бол жимс", "Феррари бол машин". Найрлага нь " харилцааны нэг хэсэг . Энгийн найрлага гэдэг нь бусад объектуудын лавлагаа болох хувьсагчдыг ашиглахыг хэлнэ.

Мөн мэдэхийн тулд, А нь DBMS-д хамааралтай юу?

Өгөгдлийн сангийн дизайн, объект хандалтат програмчлал, дизайн (объект хандалтат програмын архитектурыг үзнэ үү), байна -a (has_a эсвэл байна a) найрлага юм харилцаа нэг объект (ихэвчлэн бүрдүүлсэн объект эсвэл хэсэг/бүрдүүлэгч/гишүүн объект гэж нэрлэдэг) өөр объектод "харьяалах" (хэсэг буюу гишүүн) байдаг (нийлмэл гэж нэрлэдэг)

Харилцааны жишээ мөн үү?

Объект хандалтат програмчлалын чиглэлээр, IS- харилцаа "Нэг объект нөгөө зүйлийн төрөл" гэсэн утгатай. IS-A харилцаа Өв залгамжлах арга зүйг илэрхийлдэг. Java хэл дээр Өв залгамжлалыг өргөтгөл (ангиллын хувьд) болон хэрэгжүүлдэг (интерфэйсийн хувьд) түлхүүр үгээр хэрэгжүүлж болно. Энгийн жишээ -ийн IS-A харилцаа : Dell IS-A зөөврийн компьютер.

Зөвлөмж болгож буй: