programming object - palexisru/pl2_rus GitHub Wiki

Объектно-ориентированное программирование

Вид программирования, при котором пространство моделирования предполагается состоящим из отдельных объектов разных классов.

Объекты могут передавать другим объектам сообщения или использовать другие объекты вызовом их методов (делегирование).

Механизм наследования позволяет объектам, содержащим методы с одинаковыми названиями, предоставлять для этих названий дополнительные (как правило, более сложные) возможности.

При этом класс обеспечивает целостность состояния свойств при использовании входящих в него методов.