• Enumda constructor yaratish
  • Design Patterns (Dizayn Patternlar)
  • Dizayn Patternlar qanday turdalar: Creational Design Patterns (Yaratish Dizayn Patternlari)
  • Structural Design Patterns (Tuzilish Dizayn Patternlari)
  • Behavioral Design Patterns (Harakat Dizayn Patternlari)
  • Enum classining avzalliklari




    Download 49,53 Kb.
    bet18/24
    Sana17.05.2024
    Hajmi49,53 Kb.
    #239490
    1   ...   14   15   16   17   18   19   20   21   ...   24
    Bog'liq
    Interview questions answers

    Enum classining avzalliklari:

    1. Oddiy o'zgarmas (immutable): Enum classlarining qiymatlari o'zgartirilolmaydigan va final bo'lgan obyektlar hisoblanadi.

    2. Solishtirish (comparison): Enum qiymatlari to'g'ridan-to'g'ri solishtiriladi. == va equals() metodlarini ishlatish mumkin.

  • Enum classlari interfacelardan voris olish: Enum classlar interfacelardan voris olishlari mumkin. Bunda, enum qiymatlari avtomatik ravishda interfacenig biror metodini amalga oshirishadi

    Enumda constructor yaratish: Enum classlarida o'z constructorini yaratish mumkin. Bu constructor enum qiymatlari uchun faollashtiriladi.
    Shunday qilgan holda, enum classlar Java dasturlash tillarida turli vazifalarni bajarish uchun qulayliklar taqdim etadi.
    Part_3
    Design Patterns (Dizayn Patternlar): Dizayn patternlar, o'zgaruvchan dastur rivojlantirish jarayonlarida ko'p marta testlangan, tajribadan olingan va amaliyotda ishlab chiqilgan boshqa dasturlar tomonidan ishlatilgan oddiy va ko'milg'i usullardir. Bu patternlar, umumiy dasturlash vazifalarini hal qilishda yordam bera olish uchun standartlar (shablonlar) taklif etadi.
    Dizayn Patternlar qanday turdalar:

    1. Creational Design Patterns (Yaratish Dizayn Patternlari):

      • Singleton

      • Factory Method

      • Abstract Factory

      • Builder

      • Prototype

    2. Structural Design Patterns (Tuzilish Dizayn Patternlari):

      • Adapter

      • Bridge

      • Composite

      • Decorator

      • Facade

      • Flyweight

      • Proxy

    3. Behavioral Design Patterns (Harakat Dizayn Patternlari):

      • Chain of Responsibility

      • Command

      • Interpreter

      • Iterator

      • Mediator

      • Memento

      • Observer

      • State

      • Strategy

      • Template Method

      • Visitor


    Download 49,53 Kb.
  • 1   ...   14   15   16   17   18   19   20   21   ...   24




    Download 49,53 Kb.