Инструменты пользователя

Инструменты сайта


oop

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

oop [2012/05/11 15:23]
oop [2020/06/13 13:46] (текущий)
Строка 1: Строка 1:
 +====== ООП ======
 +**ООП** - [[wpru>Объектно-ориентированное программирование]]
 +<note>**Процедурное программирование** - подход, при котором функции и переменные, относящиеся к какому-то конкретному объекту свободно располагаются в коде и никак между собой не связаны.(**Язык С**).</note>
 +<note>**Объектно-ориентированное программирование (ООП)** - подход, при котором функции и переменные, относящиеся к какому-то конкретному объекту объединены в коде определенным образом и тесно связаны между собой. (**Язык С++**). </note>
 +ООП предполагает, что приложение строится из набора независимых по своему внутреннему устройству частей.
 +====== Три свойства ООП ======
 +Три самых важных свойства ООП:
 +  * [[инкапсуляция]] (Encapsulation)
 +  * [[наследование]] (Inheritance)
 +  * [[полиморфизм]] (Polymorphism)
 +