Teadmiste esitamises, objektorienteeritud programmeerimises ja kujundamises (vt objektorienteeritud programmi arhitektuuri) on is-a (is_a või is a) abstraktsioonide vaheline alamseos (e.g. tüübid, klassid), kus üks klass A on teise klassi B alamklass (ja seega on B A -klass).
Kas A ja HAS-A suhe?
IS-A suhe on pärand. Päritavad klassid on tuntud kui alamklassid või alamklassid. Teisest küljest on HAS-A suhe kompositsioon. OOP-s on IS-A suhe täielikult päritav.
Mis kasu on sellest, on suhe?
Java-s nimetatakse Has-A suhet muidu kompositsiooniks. Seda kasutatakse täiendavalt Java -koodi korduvkasutamiseks. Java-s tähendab Has-A seos sisuliselt seda, et ühe klassi näitel on viide teise klassi sündmusele või sarnase klassi muule esinemisele.
Kas A ja HAS-A suhe on C-s++?
Objektorienteeritud programmeerimisel põhineb IS-A kontseptsioon täielikult pärilusel, mis võib olla kahte tüüpi: klassi pärand või liidese pärimine. ... Kõikjal, kus näete klassi deklaratsioonis laiendavat märksõna või rakendab märksõna, on sellel klassil IS-A suhe.
On suhte näide?
Või lihtsalt hunnik punkte (tellitud paarid). Teisisõnu, kahe hulga vaheline seos on määratletud kui tellitud paari kogum, milles järjestatud paari moodustab iga komplekti objekt. Näide: (-2, 1), (4, 3), (7, -3), tavaliselt kirjutatud märgitud kujul koos lokkisulgudega.