Достоинства и недостатки методов программирования

Слайд 2

Метод программирования Метод в объектно-ориентированном программировании — это функция или процедура,

Метод программирования

Метод в объектно-ориентированном программировании — это функция или процедура, принадлежащая какому-то классу или объекту . Различают простые

методы и статические методы (методы класса):
простые методы имеют доступ к данным объекта (конкретного экземпляра данного класса),
статические методы не имеют доступа к данным объекта, и для их использования не нужно создавать экземпляры (данного класса).
Методы предоставляют интерфейс, при помощи которого осуществляется доступ к данным объекта некоторого класса, тем самым, обеспечивая инкапсуляцию данных.
В зависимости от того, какой уровень доступа предоставляет тот или иной метод, выделяют:
Слайд 3

Метод доступа В зависимости от того, какой уровень доступа предоставляет тот

Метод доступа

В зависимости от того, какой уровень доступа предоставляет тот

или иной метод, выделяют:
Открытый (public) интерфейс – общий интерфейс для всех пользователей данного класса
Защищенный (protected) интерфейс – внутренний интерфейс для всех пользователей данного класса;
Закрытый (private) интерфейс, доступный только изнутри данного класса
Слайд 4

Достоинства Классы позволяют проводить конструирование из полезных компонент, обладающих простыми инструментами,

Достоинства

Классы позволяют проводить конструирование из полезных компонент, обладающих простыми инструментами, что

дает возможность абстрагироваться от деталей реализации.
Данные и операции вместе образуют определенную сущность и они не «размазываются» по всей программе, как это нередко бывает в случае процедурного программирования.
Локализация кода и данных улучшает наглядность и удобство сопровождения программного обеспечения.
Инкапсуляция информации защищает наиболее критичные данные от несанкционированного доступа.