OOP Metodologiýasy
OOP ýa-da Obýekt-orientirlenen programmirleme metodologiýasy her bir kompýuter programma ýa-da ulgamyny belli bir klasa degişli bolan we belli funksiýalary ýerine ýetirýän obýektleriň jemleşigi görnüşinde ýazmak üçin niýetlenendir. Hemme klaslar miras düzgünlerine boýun egýär.
OOP-yň esasy düzgünleri:
- Abstraksiýa konkre meseläni çözmek üçin modeldäki möhüm aýratynlyklary kesgitlemäge mümkinçilik berýär, olar klas görnüşinde emele gelýär.
- Inkapsulýasiýa ulgamyň içinde çalt we howpsuz obýekt iýerarhiýasyny guraýar. Inkapsulýasiýa edilende prosesi dolandymak üçin artýkçy düşündirişler bolmazdan, ýönekeý bir buýruk ýeterlikdir.
- Miras programmadaky obýektleriň arasyndaky gatnaşyklary kesgitleýär, soň enede girizilen üýtgeşmeler, ogul elementinde gaýtalanmaz.
- Polimorfizm prosesleriň haysy ýagdaýlarda parallel ýerine ýetirilmeli, haysy ýagdaýlarda bolsa bir ýere ýygnamalydygyny kesgitleýär.
Şeýle-de görüň
-
PHP okuw kitaby,
onda PHP-de OOP bilen işlemek barada gürrüň berilýär -
JavaScript okuw kitaby,
onda JavaScript-de OOP bilen işlemek barada gürrüň berilýär -
UMLmodellendirme dili,
ýörite diagrammalar we shemalar arkaly prosesleri düşündirýär -
Programmirleme paradigmasy konseptler toplumy,
programmirlemäniň ýörelgesini kesgitleýär