ኮምፒውተሮችፕሮግራም

ወደ PLO እና አጠቃቀም መሰረታዊ መርሆዎች

አጠቃላይ መረጃ

OOP - በ 20 ኛው መቶ ክፍለ ዘመን በ 80 ዎቹ ውስጥ እስኪመስል ፕሮግራም ቅጥ ነው. ያላቸውን ሂደቱ ውሂብ እና መመሪያዎች ነገር-ተኮር ፕሮግራሞች ውስጥ, ለብቻ መኖር የት የሥርዓት ቋንቋዎች ወደ በተቃራኒው, ይህን መረጃ በአንድ አካል ወደ ይጣመራሉ ነው.

ወደ PLO መሠረታዊ መርሆዎች

ነገር-ፕሮግራም ሶፍትዌር ውስጥ የራሱ postulates አለው. OOP መርሆዎች - በውስጡ ዋና ሐሳቦች ነው. ከእነርሱ መካከል ሶስት በጣም አስፈላጊ አሉ: ርስት, polymorphism እና encapsulation. እያንዳንዳቸው ከዚህ በታች በዝርዝር ይገመገማል. በ OOP ቋንቋዎች ፕሮግራም መሠረታዊ ቁሳቁሶችን እና ክፍሎችን መጠቀም ናቸው. በጽሑፍ ምንጭ ኮድ ሥርዓታዊ ቅጥ ጀምሮ ሽግግር ውስጥ የሚቃወሙ-ተኮር አብዛኛውን ጊዜ ችግር አለን ይሁን እንጂ, አብዛኞቹ ገንቢዎች ወደ PLO ውስጥ በርካታ ጥቅሞች ማግኘት ነው.

encapsulation

Encapsulation - ለክፍሉ - በአንድ አካል ውስጥ ያላቸውን ሂደቱ የውሂብ ፊውዥን እና መመሪያዎችን መጠቀም ነው. የ OOP ቋንቋዎች በአንዱ በጽሑፍ ፕሮግራሞችን ጊዜ በውስጥ እና አካል ውጪ መረጃ መካከል ልዩነት አለ. በመሆኑም ከዚህ ንጥል ጋር የሚዛመዱ አይደሉም ሌሎች ክፍሎች የመጡ, ለምሳሌ, ውጫዊ ተጽዕኖዎች ውሂብ ደህንነት እና ትግበራ ዘዴዎች ውጤት. ውሂብ ማንነት ውስጥ በተሳካ ሁኔታ እርስ በእርስ ነው, ነገር ግን ከ ይጠበቃሉ ያልተፈቀደለት መዳረሻ ከውጭ.

ውርስ

ውርስ - - OOP ሁለተኛው መርህ ያላቸውን ትክክለኛ ትግበራ ተደጋጋሚ ያለ አንድ ሌላ ክፍል አጠቃቀም ዘዴዎች መካከል ያለውን ችሎታ ነው. ውርስ የምንጭ ኮዱን ያለውን ያላገኘና አያስቀርም.

polymorphism

OOP ሌላው መርህ - Polymorphism. አጠቃቀሙ በ ተግባራት ለመተግበር መብት ክስተቶች እና በተመሳሳይ ጊዜ የተለየ ምላሽ አንድ ነጠላ በይነገጽ መፍጠር ይችላሉ ውስብስብ የተለያየ ዲግሪ ነገሮችን ማታለላቸውን የሚሆን ማለት ነው.

OOP ቋንቋዎች

OOP መመሪያዎች ሲ ++ እንዲሁም ፕሮግራሞች እና መተግበሪያዎች ጉልህ ክፍል የዳበረ ይህም ጃቫ, እንደ እንዲህ በጣም ታዋቂ የፕሮግራም ማድረጊያ ቋንቋዎች ውስጥ ጥቅም ላይ ይውላሉ. ያነሰ የዋለበት OOP ቋንቋዎች አሉ - ዴልፊ, በዕቃ ፓስካል, ሩቢ እና ብዙ ሌሎች ነው.

PLO ትችቶች

ይህ ዘዴ ወደ በአጠቃላይ አዎንታዊ ዓረፍተ ነገሮች ቢኖሩም አብዛኛውን ጊዜ OOP መርሆዎች የተጋለጡ እና ትችት ነው. ጋር እንደ ሥርዓታዊ ፕሮግራም OOP ውስጥ የራሱ ድክመቶች አሉበት.

በመጀመሪያ, ስለ ሽግግር ውስብስብነት. OOP መርሆዎች ለመረዳት, ይህ ብዙ ጊዜ, ሰዎች ብቻ የሥርዓት የፕሮግራም ቋንቋዎች ጋር በቅርበት መስራት ይጠይቃል.

አንተ ክፍሎች እና ነገሮች, ነገር ግን ደግሞ ያላቸውን አፈጻጸም የተወሰኑ አብነቶችን ለመግለጽ ብቻ አይደለም ይኖርብናል ምክንያቱም ሁለተኛ, ሰነዶች አለመኖር ይበልጥ አስቸጋሪ ነው.

ዘዴዎች ሦስተኛ, ከመጠን የመተጣጠፍ ምንጭ ኮድ እና የተገነቡ ፕሮግራሞች በዚህ ጉዳይ, ባህሪያት እና ችሎታዎች ውስጥ ባልቀረበበት እንዳይዋጥ ይሆናል እውነታ ሊያመራ ይችላል. በተጨማሪም, የማስታወስ ድልድል አንፃር ያለውን ማነስ ልብ በል. ሆኖም ግን, ምንም ይሁን ያለማቋረጥ እያደገ በዙሪያው OOP ፈርጋሚዎች እይታዎች ብዛት እና በፍጥነት ቋንቋዎች ራሳቸውን እየተሸጋገረ.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 am.atomiyme.com. Theme powered by WordPress.