Kompüter, Proqramlaşdırma
FAT və onlardan istifadə əsas prinsipləri
ümumi məlumat
OOP - 20-ci əsrin 80-ortaya çıxdı proqramlaşdırma stili. onların emal üçün məlumat və təlimat obyekt-yönümlü proqramlaşdırma, ayrı-ayrı mövcud prosessual dillərdə fərqli olaraq, bu məlumatlar vahid qurumda birləşdirilir.
FAT əsas prinsipləri
obyekt-proqramlaşdırma proqramin öz peşəkarlığı var. OOP prinsipləri - onun əsas fikir deyil. Onların üç ən mühüm var: miras, polimorfizmi və encapsulation. Hər Aşağıda daha ətraflı nəzərdən keçiriləcək. OOP dildə proqramlaşdırma əsasları obyektlərin və siniflər istifadə edir. yazılı mənbə kodu prosessual stil keçid obyekt-yönümlü tez-tez çətinlik, lakin ən developers FAT bir çox üstünlüklərə tapmaq edəcək.
encapsulation
Encapsulation - sinif - bir şəxs öz emalı data Fusion və təlimatlar istifadə edir. OOP dillərindən birində yazılı proqramları zamanda daxili və müəssisə xaricində məlumat arasında bir fərq var. Belə ki, bu maddə ilə bağlı olmayan digər siniflər, məsələn, xarici təsirlərə data təhlükəsizlik və onların həyata keçirilməsi üsulları əldə. məlumatların mahiyyəti çərçivəsində uğurla bir-biri ilə qarşılıqlı, lakin müdafiə icazəsiz girişdən xaricdən.
miras
vərəsəlik - - OOP ikinci prinsip onların faktiki icrasına təkrar olmadan digər bir sinif istifadə üsulları bacarığıdır. Miras mənbə kodu ixtisar aradan qaldırır.
polimorfizmi
OOP digər prinsipi - Polymorphism. Onun istifadə vəzifələri həyata keçirmək üçün sağ hadisələr və eyni zamanda fərqli cavab verəcək bir interfeys yarada mürəkkəbliyi dərəcə müxtəlif obyektlərin manipulyasiya üçün deməkdir.
OOP dillər
OOP prinsipləri C ++ və proqramları əhəmiyyətli hissəsini inkişaf Java, kimi ən məşhur proqramlaşdırma dilləri istifadə olunur. az istifadə OOP dillər də var - Delphi, Object Pascal, Ruby və bir çox başqaları var.
FAT tənqid
Bu metodologiya doğru müsbət bəyanatlarına baxmayaraq, tez-tez OOP prinsipləri məruz və tənqid olunur. kimi prosessual proqramlaşdırma OOP öz çatışmazlıqlar var.
Birincisi, keçid mürəkkəbliyi. OOP prinsipləri anlamaq üçün, çox vaxt, daha çox insan yalnız prosessual proqramlaşdırma dilləri ilə yaxından işləmək tələb edir.
üsulları Üçüncüsü, həddindən artıq rahatlıq mənbə kodu və inkişaf proqramları bu halda, xüsusiyyətləri və imkanları sahibsiz overwhelmed olunacaq ki gətirib çıxara bilər. Bundan əlavə, yaddaş ayrılması baxımından təsirsizlik unutmayın. Lakin asılı olmayaraq daim artan ətraf OOP proqramçılar Baxışların sayı və sürətlə languages özlərini inkişaf.
Similar articles
Trending Now