В чем разница git merge и git rebase

Предназначение этих команд — это интеграция изменений из одной ветки в другую, но делают они это по-разному. Выбор между git merge и git rebase обусловлен тем, какой вы хотите видеть историю коммитов: линейной (в случае rebase) или ветвящейся (в случае … Читать далее

Рубрика: Это база | Метки: | Оставить комментарий

4 принципа ООП (часть 4). Абстракция

Абстракция — это когда мы сосредотачиваемся только на существенных для задачи деталях и игнорируем всё остальное. Для каждого объекта мы задаём минимальное количество методов, полей и описаний, которые позволят нам решить задачу. Чем меньше характеристик, тем лучше абстракция, но ключевые характеристики убирать нельзя.

Рубрика: Это база | Метки: , | Оставить комментарий

4 принципа ООП (часть 3). Полиморфизм

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

Рубрика: Это база | Метки: , | Оставить комментарий

4 принципа ООП (часть 2). Наследование

Наследование, в этом принципе — вся суть объектно-ориентированного программирования. Каждый дочерний элемент наследует методы (methods), свойства (properties), константы (constants) прописанные в родительском. Он может использовать их все, отбросить часть или добавить новые. При этом заново прописывать эти атрибуты и методы … Читать далее

Рубрика: Это база | Метки: , | Оставить комментарий

4 принципа ООП (часть 1). Инкапсуляция

Понятие «Инкапсуляция» означает, что вся информация, которая нужна для работы конкретного объекта, должна храниться внутри этого объекта. Если нужно вносить изменения, методы для этого тоже должны лежать в самом объекте — посторонние объекты и классы этого делать не могут. Для … Читать далее

Рубрика: Это база | Метки: , | Оставить комментарий