Объектно-ориентированный подход: как мыслить категориями объектов
Когда разработчик приступает к созданию программного обеспечения, он может выбрать один из двух фундаментальных подходов, которые определяют весь стиль и архитектуру будущего кода. Декларативный подход фокусируется на описании того, что должна делать программа, а не как именно она должна это делать. Разработчик определяет желаемый результат, а система сама находит оптимальный путь его достижения. Характерные черты: Примеры применения: Преимущества: Недостатки: Императивный подход требует от разработчика...
Что такое объектно-ориентированное программирование и каковы его основные принципы?
Рано или поздно в жизни каждого программиста появляется такой термин, как объектно-ориентированное программирование или ООП. Почему же оно так популярно, в чём его преимущества и зачем хорошему специалисту необходимо понимать что это такое? Что такое ООП и для чего оно нужно? Объектно-ориентированное программирование – один из подходов к разработке программы, основанный на использовании четырёх основных элементов: объект, класс, метод и атрибут, а также четырёх принципов. Что означает каждый из этих терминов? Давайте разберёмся и посмотрим примеры на языке C#...