Что такое объектно-ориентированное программирование и каковы его основные принципы?
Рано или поздно в жизни каждого программиста появляется такой термин, как объектно-ориентированное программирование или ООП. Почему же оно так популярно, в чём его преимущества и зачем хорошему специалисту необходимо понимать что это такое? Что такое ООП и для чего оно нужно? Объектно-ориентированное программирование – один из подходов к разработке программы, основанный на использовании четырёх основных элементов: объект, класс, метод и атрибут, а также четырёх принципов. Что означает каждый из этих терминов? Давайте разберёмся и посмотрим примеры на языке C#...
1536 читали · 5 месяцев назад
Объектно-ориентированное программирование (ООП) на примере из реальной жизни. Просто о сложном.
Что общего у рецепта борща, автомобиля в гараже и зоопарка с написанием кода? Ответ заставит вас по-новому взглянуть на программирование. Если вы когда-нибудь пробовали учить программирование и натыкались на «классы», «объекты» и «наследование», после чего мир тут же покрывался туманом, знайте — вы не одиноки. Многие бросают на этом этапе, уверенные, что это какая-то космическая математика для избранных. Сегодня мы развеем этот миф. Мы не будем смотреть на сухие определения из учебников. Вместо этого мы отправимся на кухню, в гараж и пройдёмся по зоопарку...