From 28fe2def8b82a1412afc3c958f971794b88b0bcf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=93=D0=BB=D0=B0=D0=B2=D1=80=D0=B5=D0=B4=20=7C=20Glavred?= Date: Sun, 28 Feb 2021 13:36:43 +0300 Subject: [PATCH] =?UTF-8?q?=D0=98=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5=D0=BD?= =?UTF-8?q?=D0=B8=D1=8F=20=D0=BE=D1=82=20=D0=93=D0=BB=D0=B0=D0=B2=D1=80?= =?UTF-8?q?=D0=B5=D0=B4=D0=B0=20=D0=93=D0=B8=D1=82=D0=96=D0=A1=20|=20Chang?= =?UTF-8?q?es=20of=20GitJS=20Glavred?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- общие.md | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) 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 + + +## Что такое ООП и какие его основные принципы? + +ООП - это объектно ориентированное программирование. +Программа представлена в виде совокупности объектов, +каждый из которых является экземпляром класса. + +* Наследование - это возможность использовать функциональность родительского класса в дочернем +* Инкапсуляция - это сокрытие деталей реализации +* Полиморфизм - это способность функции работать с данными разных типов + + +## Шаблоны проектирования + +Шаблоны проектирования представляют собой архитектурные решения для некоторых +часто появляющихся задач. +Существуют основные, структурные, поведенческие и пораждающие шаблоны. + +