КомпјутериПрограмирање

Основните принципи на ПЛО и нивната употреба

општи информации

OOP - е стил на програмирање кои се појавија во 80-тите години на 20-от век. За разлика од процедуралните јазици, каде што податоци и инструкции за нивната обработка постојат одделно, во објектно-ориентирано програмирање, оваа информација се комбинираат во еден единствен ентитет.

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

Во објектно-програмирање софтвер има своја постулати. OOP принципи - е нејзината главна идеи. Постојат три најважните од нив: наследување, полиморфизам и херметичка. Под секоја ќе бидат разгледани во повеќе детали. Основи на програмирање во јазиците на OOP се употреба на објекти и класи. Во транзицијата од процедурални стил на пишување на изворниот код на објектно-ориентираното често имаат тешкотии, сепак, повеќето програмери ќе најдете многу предности во ПЛО.

херметичка

Херметичка - е употребата на синтеза на податоци и инструкции за нивната обработка во еден единствен ентитет - класата. Во времето на пишување програми во еден од јазиците на OOP постои разлика помеѓу информации во и надвор од субјектот. Така постигнување на безбедност и методи за нивно спроведување податоци од надворешни влијанија, на пример, од други класи, кои не се поврзани со оваа точка. Во суштината на податоци се успешно да комуницираат едни со други, но се заштитени од неовластен пристап од надвор.

наследство

Вториот принцип на OOP - наследство - е способноста на методи една класа употреба на други без да ги повторуваат нивните вистински имплементација. Наследство елиминира вишок на изворниот код.

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

Друг принцип на OOP - полиморфизам. Неговата употреба средства за манипулирање со објекти на различни степени на сложеност може да се создаде единствен интерфејс, кој ќе реагираат различно на настаните, а во исто време на право за спроведување на задачите.

OOP јазици

OOP принципи се користат во такви најпопуларните програмски јазици како C ++ и Java, кој развива значаен дел од програмите и апликациите. Исто така, постојат помалку употребуваните јазици OOP - е Делфи, Object Pascal, Ruby и многу други.

ПЛО критика

И покрај генерално позитивни извештаи кон оваа методологија, често принципи OOP се изложени и критикуван. Како и со процедурално програмирање во OOP има свои недостатоци.

Прво, комплексноста на транзицијата. За да се разбере принципите OOP, тоа бара многу време, толку повеќе луѓе работат тесно само со процедуралните јазици за програмирање.

Второ, недостатокот на документацијата е уште потешко, бидејќи вие не треба само да се опише на класи и објекти, но исто така и специфични случаи на нивното спроведување.

Трето, прекумерна флексибилност на методи може да доведе до фактот дека изворниот код и програми за развој ќе биде поразен од неподигнати во овој конкретен случај, карактеристики и можности. Покрај тоа, имајте во предвид неефикасноста во однос на распределбата на меморија. Сепак, без оглед на бројот на погледи на околните OOP програмери постојано расте и брзо се развива самите јазици.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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