በጃቫ ስክሪፕት ውስጥ የነገር ተኮር ፕሮግራሚንግ ምንድን ነው?
በጃቫ ስክሪፕት ውስጥ የነገር ተኮር ፕሮግራሚንግ ምንድን ነው?

ቪዲዮ: በጃቫ ስክሪፕት ውስጥ የነገር ተኮር ፕሮግራሚንግ ምንድን ነው?

ቪዲዮ: በጃቫ ስክሪፕት ውስጥ የነገር ተኮር ፕሮግራሚንግ ምንድን ነው?
ቪዲዮ: TUDev's Tech Talk! Procedural Generation Presentation by William Power 2024, ሚያዚያ
Anonim

የነገር ተኮር ፕሮግራሚንግ ( ኦህ ) አፕሊኬሽኖችን ለማዘጋጀት እራስን የያዙ የኮድ ቁርጥራጮች መጠቀምን ያመለክታል። እነዚህን እራስን የያዙ የኮድ ቁርጥራጮች ብለን እንጠራቸዋለን እቃዎች ፣ በአብዛኛዎቹ ክፍሎች በመባል ይታወቃል OOP ፕሮግራሚንግ ቋንቋዎች እና ተግባራት በ ጃቫስክሪፕት . እንጠቀማለን እቃዎች ለመተግበሪያዎቻችን እንደ ግንባታ ብሎኮች።

እዚህ ላይ፣ ነገር ተኮር ፕሮግራሚንግ ማለት ምን ማለት ነው?

ነገር - ተኮር ፕሮግራሚንግ ( ኦህ ) የኮምፒዩተር ዓይነትን ያመለክታል ፕሮግራም ማውጣት (የሶፍትዌር ንድፍ) በየትኛው ውስጥ ፕሮግራመሮች ይገልጻሉ። የውሂብ መዋቅር የውሂብ አይነት, እና እንዲሁም በመረጃ አወቃቀሩ ላይ ሊተገበሩ የሚችሉ የአሠራር ዓይነቶች (ተግባራት).

በተመሳሳይ፣ በጃቫ ስክሪፕት እና በነገር ተኮር ጃቫስክሪፕት መካከል ያለው ልዩነት ምንድነው? ጃቫስክሪፕት ነው። ነገር ላይ የተመሰረተ . ነገር ተኮር ነው። የተመሠረተ መልእክት በሚተላለፍበት ጊዜ ምንም ክፍሎች ወይም ውርስ አልተሳተፉም። " ነገር ተኮር " በዶክተር አላን ኬይ የተሰራው በC++፣ Java እና Co ተይዟል፣ ዶ/ር አላን ኬይ ኦኦ መልእክት እንጂ ክፍሎች እንዳልነበሩ ግልጽ አድርገዋል።

ይህንን ከግንዛቤ ውስጥ በማስገባት OOPSን በጃቫስክሪፕት መጠቀም እንችላለን?

ጃቫስክሪፕት ነገር ተኮር የድር መተግበሪያዎችን ለመጻፍ በጣም ጥሩ ቋንቋ ነው። እሱ ይችላል OOPን ይደግፉ ምክንያቱም ውርስ በፕሮቶታይፕ እንዲሁም በንብረቶች እና ዘዴዎች ይደግፋል። ብዙ ገንቢዎች ጥለዋል። ጄ.ኤስ እንደ ተስማሚ OOP ቋንቋ ምክንያቱም እነርሱ ናቸው። ለ C # እና ጃቫ የክፍል ዘይቤ ጥቅም ላይ ይውላል።

JavaScript OOP ነው ወይስ የሚሰራ?

ጃቫ ስክሪፕት በነገር ላይ ያተኮረ ወይም ተግባራዊ የሆነ የፕሮግራም አወጣጥ ቋንቋ አይደለም። የሥርዓት ቋንቋ ነው። አዎ ድጋፍ አለው። ነገር-ተኮር ፕሮግራሚንግ (OOP ) ፕሮቶታይፕ በመጠቀም። ሆኖም፣ ፕሮቶታይፕ ኦኦፒን ለማድረግ የተለመደ መንገድ አይደለም።

የሚመከር: