Результати пошуку за запитом: принцип открытости*...2...
Принципи SOLID
Автор: Ян Хаджийський
Навчитися розуміти принципи Solid. Розібрати на прикладах такі сутності, як об'єкти, інтерфейси, залежності.
Принцип відкритості
Автор: Андрій Фок
На цьому уроці студенти познайомились із поняттям SOLID. Учні дізналися поняття принципу відкритості-закритості та його використання. Також познайомилися з написанням коду згідно з цим принципом. Якщо застосовувати його правильно, він робить код більш розширюваним, логічним та читабельним.
Принцип підстановки Лісков
Автор: Юлія Копитко
На третьому занятті учні ознайомляться з історією створення принципу підстановки Лісков. Розберуться, що простими словами означає принцип, розглянуть на прикладі схеми проблему недотримання принципу. Після цього ознайомляться з прикладом рефакторингу коду відповідно до принципу на основі геометричних фігур. Наприкінці учні розберуть приклад недотримання принципу для виконання конкретних вимог на основі реального випадку з роботи.
Принцип відкритості та закритості
Автор: Юлія Копитко
На цьому уроці учні дізнаються детальніше про другий принцип SOLID: принцип відкритості та закритості. Також оглянуть схематичні приклади відкритості та закритості по окремості. Після цього оптимізують код відповідно до принципу на прикладі геометричних фігур, а також базових операцій калькулятора.
Принцип підстановки Лисків
Автор: Андрій Фок
Спочатку всі думали про принцип як спосіб використання успадкування, як показано в попередньому прикладі. Однак з роками LSP перетворився на ширший принцип розробки програмного забезпечення, який відноситься до інтерфейсів та реалізації.
Принцип інверсії залежностей
Автор: Андрій Фок
Принцип інверсії залежностей (DIP) говорить нам, що найбільш гнучкими є системи, в яких залежність вихідного коду відносяться лише до абстракцій, а не до реалізації. На цьому уроці ми навчимося застосовувати цей принцип і закріпимо знання з усього курсу, який добіг кінця.
Принцип розділення інтерфейсу
Автор: Юлія Копитко
На цьому занятті учні ознайомляться з формулюванням принципу розділення інтерфейсу. Розглянуть, яку проблему вирішує принцип, переглянуть на прикладі схемі рішення цієї проблеми. Після цього розглянуть приклад в коді на основі тварин. Наприкінці заняття учні переглянуть приклад рефакторингу задачі з попереднього заняття.
SOLID. Принцип єдиного обов’язку
Автор: Юлія Копитко
На цьому уроці учні ознайомляться з визначенням поганого прикладу, розглянуть приклад та оптимізують цей код. Дізнаються історію виникнення принципів SOLID та відкриють для себе розшифрування абревіатури SOLID.
Також на цьому занятті учні дізнаються детальніше про перший принцип SOLID: принцип єдиного обов’язку. Переглянуть приклад недотримання цього принципу та оптимізують його відповідно до правила.
SOLID принципи в Java
Автор: Андрій Фок
Курс “SOLID принципи в Java” складається з 5 логічно взаємозалежних уроків, під час яких учні застосують практично теоретичні знання правильного побудови архітектури додатків.
Принципи роботи додатків Qt
Автор: Руслан Ларіоненко
Описати основні засади роботи додатків Qt. Розглянути базовий клас QObject та його можливості. Ознайомитись з особливостями класів контейнерів фреймворку Qt.