Observer Design Pattern O'zbek tilida
Ismoil Turdaliyev

Ismoil Turdaliyev @turdaliyev_ismoil

About: Frontend development engineer based performance increase and lightweight coding

Location:
Tashkent, Uzbekistan
Joined:
Dec 24, 2024

Observer Design Pattern O'zbek tilida

Publish Date: Dec 24 '24
0 0

Bir obyektning holati o‘zgarganda, unga obuna bo‘lgan boshqa obyektlarni avtomatik ravishda xabardor qilishni ta’minlaydigan dizayn modeli. Bu pattern publish-subscribe modeliga asoslangan bo‘lib, bir nechta obyektlarning o‘zaro bog‘liqligini boshqarishda ishlatiladi.

Hayotiy taqqoslash
Malika bozorda bir mijoz bor va u mijoz Iphoneni yangi rusumi kelishi bilan xarid qiladi. Kechagina Iphone 17 ni ko'rdi va dokonga bordi. Keldimi shu rusumi deyishsa yo'q hali kelmadi deyishdi. 1 haftadan keyin, 2 haftadan keyin, 3 haftadan keyin yana yana yana kelaverib keldimi shu rusumidan deyaveradi. Yaxshi yechimi mijozni nomerini olib qolib Iphone kelganida unga telefon qilish

  • Publisher - sotuvchi (yangi telefon kelsa habardor qiladigan inson)
  • Subscribers - mijoz (sotuvchidan yangilik kutib o'tiradigan Kit)

Observer Patternning asosiy komponentlari

  1. Subject: Kuzatiladigan obyekt (masalan, yangiliklar kanali).
  2. Observers: Subject’ning holatlarini kuzatib boradigan obyektlar (masalan, obunachilar).
  3. Xabarnoma mexanizmi: Subject va Observers o‘rtasidagi o‘zaro aloqa.

Buyerda esa code:

Image description

Happy coding

Observer #design #pattern #Ismoil #Turdaliyev

Comments 0 total

    Add comment