diff --git a/общие.md b/общие.md index 68a3303..0b0b271 100644 --- a/общие.md +++ b/общие.md @@ -1,5 +1,6 @@ # Общие + ## Жизненный цикл разработки системы / System development lifecycle (SDLC) Фазы: @@ -9,4 +10,30 @@ * дизайн системы * разработка, внедрение, развёртывание * опытная эксплуатация и интеграция -* поддержка системы \ No newline at end of file +* поддержка системы + + +## Методологии разработки + +* Водопад / Waterfall +* SCRUM + + +## Что такое ООП и какие его основные принципы? + +ООП - это объектно ориентированное программирование. +Программа представлена в виде совокупности объектов, +каждый из которых является экземпляром класса. + +* Наследование - это возможность использовать функциональность родительского класса в дочернем +* Инкапсуляция - это сокрытие деталей реализации +* Полиморфизм - это способность функции работать с данными разных типов + + +## Шаблоны проектирования + +Шаблоны проектирования представляют собой архитектурные решения для некоторых +часто появляющихся задач. +Существуют основные, структурные, поведенческие и пораждающие шаблоны. + +