|
Enum classining avzalliklari
|
bet | 18/24 | Sana | 17.05.2024 | Hajmi | 49,53 Kb. | | #239490 |
Bog'liq Interview questions answersEnum classining avzalliklari:
Oddiy o'zgarmas (immutable): Enum classlarining qiymatlari o'zgartirilolmaydigan va final bo'lgan obyektlar hisoblanadi.
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:
Creational Design Patterns (Yaratish Dizayn Patternlari):
Singleton
Factory Method
Abstract Factory
Builder
Prototype
Structural Design Patterns (Tuzilish Dizayn Patternlari):
Adapter
Bridge
Composite
Decorator
Facade
Flyweight
Proxy
Behavioral Design Patterns (Harakat Dizayn Patternlari):
Chain of Responsibility
Command
Interpreter
Iterator
Mediator
Memento
Observer
State
Strategy
Template Method
Visitor
|
| |