KompüterProqramlaş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.

Siz dərsləri və obyektlərin, həm də onların həyata keçirilməsi xüsusi hallarda təsvir etmək deyil, yalnız lazımdır, çünki İkincisi, sənədlərin olmaması daha çətindir.

ü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

 

 

 

 

Newest

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