понедельник, 26 января 2015 г.

Язык программирования Python. Классы (3)

Инкапсуляция — ограничение доступа к методам и атрибутам. Инкапсуляция делает некоторые из компонент доступными только внутри класса(начинающиеся с _ и __).

Наследование подразумевает то, что дочерний класс содержит все атрибуты и методы родительского класса, которые могут быть переопределены.

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

Композиция - механизм для создания нового класса путем объединения нескольких объектов существующих классов в одно целое.