Ако се огледате около вас, ще видите доста неща. Тези неща може да изглеждат доста прости и праволинейни, но ако се загледате внимателно, те сигурно са направени от други по-малки неща. Нека да вземем за пример лампата:

Ако я разглобим, ще останем със следните три части:

Основата и абажура са доста прости. Но крушката вътре в лампата обаче е различна. Тя е доста сложен предмет, с различни части вътре в нея:

Сглобявайки всичко заедно обаче, ние имаме най-общо казано лампа, въпреки отделните и сложни части вътре в нея.

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

В ООП има и нещо като наследяване, където един обект се основава на друг обект:

Има още много подробности, които трябва да знаем. Такива подробности са добавяне на свойства, методи, функции, абстракни типове данни, конструктори, полиморфизъм и т.н. Ако всички тези термини ви се сторят страшни, не се притеснявайте. С времето всички тези неща ще ви станат ясни, след като ги видите представени по един по-прост начин, извлечени от дългия програмен код, който има за цел да ви уплаши.
Източник: kirupa.com
Запиши се за RSS емисиите за да бъдеш в час с последните коментари по тази публикация.
ЗДравейте. Открих към тази страница една информация, свързана с Красимир Куртев, като оперативен дежурен в гр. Добрич. Дали може да ми дадете повече информация, освен вече показаната?
03.05.2010 at 19:17Трябва да си влязълза да публикуваш коментар.
Ето още едно място където можете да намерите уроци на български и ще се радвам да го видя при връзките http://nau4i.me/
03.01.2010 at 21:24