KompyutaProgramu

Kanuni ya msingi ya PLO na matumizi yao

maelezo ya jumla

OOP - ni mtindo wa programu hiyo ilionekana katika 80 ya karne ya 20. Tofauti na lugha za utaratibu ambapo data na maelekezo kwa ajili ya usindikaji zao zipo tofauti, katika kitu-oriented programu, habari hii ni pamoja katika kitu kimoja.

kanuni za msingi za PLO

Katika programu kitu-programu ina postulates yake mwenyewe. OOP kanuni - ni mawazo yake kuu. Kuna aina tatu muhimu zaidi ya wao: urithi, polymorphism na encapsulation. Chini ya kila itakuwa upya kwa undani zaidi. Misingi ya programu kwa lugha OOP ni matumizi ya vitu na madarasa. Katika kipindi cha mpito kutoka style utaratibu wa kuandika chanzo kanuni kwa kitu-oriented mara nyingi kuwa na matatizo ya, hata hivyo, watengenezaji wengi faida nyingi sana katika PLO.

encapsulation

Encapsulation - ni matumizi ya data fusion na maelekezo ya usindikaji zao katika kitu kimoja - darasa. Wakati wa programu kuandika katika moja ya lugha OOP kuna tofauti kati ya habari ndani na nje chombo. Hivyo kufikia data usalama na mbinu za utekelezaji wake na mvuto wa nje, kwa mfano, kutoka madarasa nyingine zisizo kuhusiana na bidhaa hii. Ndani kiini cha data kwa mafanikio kiutendaji na kila mmoja, lakini ni kinga dhidi ya kupata ruhusa kutoka nje.

urithi

kanuni ya pili ya OOP - urithi - ni uwezo wa kutumia mbinu ya darasa moja nyingine bila kurudia utekelezaji wake halisi. Urithi hupunguza redundancy ya kanuni ya chanzo.

polymorphism

Mwingine kanuni ya OOP - polymorphism. Matumizi yake ina maana kwa ajili ya kufanyia vitu ya viwango tofauti ya utata inaweza kujenga interface moja ambayo kujibu tofauti na matukio na wakati huo huo haki ya kutekeleza majukumu.

lugha OOP

kanuni OOP hutumika katika lugha kama maarufu programu kama C ++ na Java, ambayo maendeleo sehemu kubwa ya mipango na programu. Pia kuna chini ya kutumika OOP lugha - ni Delphi, Kitu Pascal, Ruby na wengine wengi.

PLO upinzani

Pamoja na kauli chanya kwa ujumla kwa mbinu hii, mara nyingi OOP kanuni ni wazi na kukosoa. Kama ilivyo kwa utaratibu programu katika OOP ina hasara zake.

Kwanza, utata wa mpito. Ili kuelewa kanuni OOP, inahitaji muda mwingi, zaidi kazi kwa karibu tu na lugha taratibu programu.

Pili, ukosefu wa nyaraka ni ngumu zaidi kwa sababu unahitaji si tu kuelezea madaraja na, lakini pia matukio maalum ya utekelezaji wake.

Tatu, nyingi kubadilika mbinu inaweza kusababisha ukweli kwamba kanuni chanzo na mipango ya maendeleo utakuwa kuzidiwa unclaimed katika kesi hii hasa, sifa na uwezo. Aidha, kumbuka kukosekana kwa ufanisi katika suala la mgao kumbukumbu. Hata hivyo, bila kujali idadi ya maoni ya jirani programmers OOP kuongezeka mara kwa mara na haraka kutoa lugha za wenyewe.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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