Что такое объектно-ориентированное программирование и каковы его основные принципы?
Рано или поздно в жизни каждого программиста появляется такой термин, как объектно-ориентированное программирование или ООП. Почему же оно так популярно, в чём его преимущества и зачем хорошему специалисту необходимо понимать что это такое? Что такое ООП и для чего оно нужно? Объектно-ориентированное программирование – один из подходов к разработке программы, основанный на использовании четырёх основных элементов: объект, класс, метод и атрибут, а также четырёх принципов. Что означает каждый из этих терминов? Давайте разберёмся и посмотрим примеры на языке C#...
3 года назад
Объективно-ориентированное программирование на Python // Часть 4 // Геттеры и Сеттеры
Предыдущая часть В ООП мы не можем просто напрямую обращаться к полям, так как можем их испортить, или увидеть что-то не то пусть и не намеренно, однако нам надо как-то их менять или смотреть. А делать это можно через геттеры и сеттеры. Вообще все поля должны быть приватными, то есть мы не должны обращаться к ним извне, но если нам надо менять их, есть геттеры и сеттеры. Начнем с геттеров. Я создал новый класс человека, дал ему имя и возраст, в начале стоит подчеркивание, поэтому я не могу просто взять и напечатать это поле...