КомпютриПрограмиране

Основните принципи на ООП и тяхното използване

обща информация

Обектно-ориентиран - е стил на програмиране, която се появява през 80-те години на 20 век. За разлика от процедурните езици където данни и инструкции за тяхната обработка съществуват отделно, в обектно-ориентираното програмиране, тази информация се комбинира в едно цяло.

Основни принципи на ООП

В обектно-програмиране софтуер има своите постулати. Обектно-ориентирани принципи - е неговите основни идеи. Има три най-важните от тях: наследяване, полиморфизъм и капсулиране. Под всеки ще бъде прегледан по-подробно. Основи на програмирането в езиците за ООП са използването на обекти и класове. В прехода от процесуално стил на писане на изходния код за обектно-ориентирано често имат затруднения, обаче, повечето разработчици ще открият много предимства в ООП.

капсулиране

Капсулирането - е използването на сливане на данни и инструкции за тяхната обработка в едно цяло - на класа. Към момента на писане на програми в един от езиците за ООП има разграничение между информацията, вътре и извън предприятието. По този начин постигане на сигурност и методи за тяхното изпълнение данни от външни влияния, например, от други класове, които не са свързани с продукта. В същността на данните се успешно взаимодействат помежду си, но са защитени от неоторизиран достъп отвън.

наследяване

Вторият принцип на ООП - наследство - е способността на метода един клас употреба други без да се повтарят реалното им изпълнение. Наследяването елиминира излишъка на изходния код.

полиморфизъм

Друг принцип на ООП - полиморфизъм. Неговата употреба средства за манипулиране на обекти на различна степен на сложност може да се създаде единен интерфейс, който ще реагира по различен начин на събитията, и в същото време правото за осъществяване на задачите.

обектно-ориентирани езици

принципи ООП се използват в такива най-популярните езици за програмиране като C ++ и Java, който се развива значителна част от програмите и приложения. Има и по-малко използваните ОО езици - е Делфи, Object Pascal, Ruby и много други.

PLO критика

Въпреки като цяло положителни отчети към тази методология, често принципи ООП са изложени и критикувани. Както и при процедурно програмиране в обектно-ориентиран има и своите недостатъци.

На първо място, от сложността на прехода. За да разберем принципите на ООП, той изисква много време, толкова повече хора работят в тясно сътрудничество само с процедурни езици за програмиране.

От друга страна, липсата на документация е по-трудно, защото трябва не само да се опишат класове и обекти, но и конкретни случаи на тяхното изпълнение.

На трето място, прекомерна гъвкавост на методи може да доведе до факта, че изходния код и разработените програми ще бъдат залети непотърсени в този конкретен случай, функции и възможности. Освен това, имайте предвид, неефективността по отношение на разпределението на паметта. Въпреки това, независимо от броя на гледка към околните ООП програмистите постоянно нараства и бързо развиващия се езици.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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