Вхід Реєстрація
Реклама
Ваше рекламне місце
Забронюйте цей слот без конкуренції на обраний період.
Купити рекламу →
Логотип телеграм спільноти - Google Developer Groups on Campus KPI
Додано 01 лис 2021

Google Developer Groups on Campus KPI

@dsc_kpi
Кількість підписників: 1 393
Фото: 124
Відео: 30
Посилання: 503
Опис:
Google Developer Groups on Campus KPI — це некомерційний студентський проєкт від Google, що покликаний об'єднати студентів ІТ сфер в єдину міжнародну спільноту. Для зворотного зв'язку: @dsc_kpi_suggest_bot Наш чат: @dsckpi_chat
Джерело

Google Developer Groups on Campus KPI | ​​Привіт, друзі!👋Після зимових свят часто важко повернутися до роботи,...

Логотип телеграм спільноти - Google Developer Student Club KPI Google Developer Groups on Campus KPI @dsc_kpi
536 Охват/переглядів 2023-01-18 10:07 Повідомлення №439
​​Привіт, друзі!👋Після зимових свят часто важко повернутися до роботи, тож пропонуємо почати з чогось простого. Наприклад, ознайомитись з нескладним патерном програмування Спостерігач (Observer).Багато з нас стикались із ситуацією, коли один клас має відстежувати стан іншого. Це можна реалізувати двома примітивними способами: або основний клас (видавець) має сповіщати залежні (підпискиків) про кожну подію, або підписники мають постійно перевіряти стан видавця.Обидва рішення важко назвати ефективними, тож пропонуємо вам систему Observer:1. Додаємо до видавця список підписників та методи для їх додавання/вилучення2. Додаємо до видавця медод, який сповістить та передасть необхідні параметри підписникам у потрібний момент3. Створюємо класи підписників, які по-різному реагуватимуть на зміну видавця. Головне, щоб всі вони мали спіьний метод реагування.І ось, ми маємо систему, у якій клієнт створює видаців та прив'язує до них підписників. Обов'язково згадайте про цей патерн коли зіткнетеся з подібною проблемою!🔥