ПредишенСледващото

Обектно-ориентираното програмиране - технология, която ви позволява да:

Три основни понятия на обектно-ориентираното програмиране:

На въпроса "Какво е капсулиране" в Интернет намерени следните отговори:

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

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

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

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

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

Свързани статии

Подкрепете проекта - споделете линка, благодаря!