Kompyuta, Programu
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.
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