ኦፕ ግንኙነቶች አሉት?
ኦፕ ግንኙነቶች አሉት?

ቪዲዮ: ኦፕ ግንኙነቶች አሉት?

ቪዲዮ: ኦፕ ግንኙነቶች አሉት?
ቪዲዮ: What Goes On In This Market In Ethiopia? 2024, ግንቦት
Anonim

ከ ጥቅሞች አንዱ ነገር-ተኮር የፕሮግራም አወጣጥ ቋንቋ ነው። እንደገና ጥቅም ላይ ማዋል. ነገር ተኮር ፕሮግራሚንግ በአጠቃላይ 4 ዓይነቶችን ይደግፋል ግንኙነቶች እነሱም: ውርስ, ማህበር, ቅንብር እና ድምር. እነዚህ ሁሉ ግንኙነት ነው። በዛላይ ተመስርቶ " ነው። ሀ" ግንኙነት , " አለው -ሀ" ግንኙነት እና "ከፊል" ግንኙነት.

በተጨማሪም ፣ ግንኙነቶች ከግንኙነት እንዴት ይለያሉ?

በኦኦፒ ውስጥ ፣ IS - ግንኙነት ሙሉ በሙሉ ርስት ነው. ይህ ማለት የልጁ ክፍል ማለት ነው ነው ሀ የወላጅ ክፍል ዓይነት. ሀ HAS - ግንኙነት ውርስ ሳለ ተለዋዋጭ (አሂድ ጊዜ) አስገዳጅ ነው ነው ሀ የማይንቀሳቀስ (የማጠናቀር ጊዜ) ማሰሪያ። ኮዱን እንደገና ለመጠቀም ከፈለጉ እና ሁለቱ አንድ አይነት የአጠቃቀም ጥንቅር እንዳልሆኑ ያውቃሉ።

እንደዚሁም የውርስ ግንኙነት ነው? በጃቫ፣ አንድ ነው - አ ግንኙነት እንደ ሁኔታው ውርስ . ተጨማሪ ውርስ ነው። ከሁለት ዓይነት, ክፍል ውርስ እና በይነገጽ ውርስ . እሱ ነው። በጃቫ ውስጥ ለኮድ እንደገና ጥቅም ላይ ሊውል ይችላል። ከንብረቶቹ አንዱ ውርስ ነው። የሚለውን ነው። ውርስ ነው። በተፈጥሮ ውስጥ unidirectional.

እንዲያው፣ የትኛው የኦኦፒ ጽንሰ-ሐሳብ በእቃዎች መካከል ያለውን ግንኙነት ይወክላል?

ውስጥ ነገር-ተኮር ፕሮግራሚንግ ፣ የ የ IS-A ጽንሰ-ሀሳብ ነው። ሙሉ በሙሉ በውርስ ላይ የተመሰረተ፣ ይህም ሊሆን ይችላል። የሁለት ዓይነቶች ክፍል ውርስ ወይም የበይነገጽ ውርስ. እሱ ነው። ልክ እንደ "ሀ ነው። የቢ ዓይነት የ ነገር" ለምሳሌ አፕል ነው። ፍራፍሬ, መኪና ነው። ተሽከርካሪ ወዘተ ውርስ ነው። አንድ-አቅጣጫ.

VS ግንኙነት በ C # ውስጥ ግንኙነት አለው?

ቅንብር ሌላው ቁልፍ ነው። ግንኙነት በነገር ተኮር ፕሮግራሚንግ ይተይቡ። ጥንቅር ግንኙነት ከአንድ ክፍል የመጣ አንድ ነገር ከሌላ ክፍል ከአንድ ወይም ከዛ በላይ ነገሮች ሲሰራ ወይም ሲይዝ ይኖራል። እሱም "" በመባልም ይታወቃል. ያለው ሀ" ዓይነት ግንኙነት . የትእዛዝ ዕቃው ከሌሎች ነገሮችም የተዋቀረ ነው።

የሚመከር: