Middle
Курулуштук долбоорлоо үлгүлөрүн атаңыз.
sobes.tech AI
AIден жооп
- Адаптер (Adapter): Бир класстын интерфейсин өзгөртүп, кардарлар күтүп жаткан интерфейске айлантат. Ыңгайлашпаган интерфейстер менен иштеген класстарды бириктирүүгө мүмкүндүк берет.
- Көпүрө (Bridge): Абстракцияны анын ишке ашырылышынан бөлүп, алардын көз карандысыз өзгөрүшүнө мүмкүндүк берет.
- Композит (Composite): Объекттерди дарак структурасына топтоп, "бөлүк-бардык" иерархияларын көрсөтөт. Кардарларга жалгыз объекттер менен алардын топтомдору менен бирдей иштөөгө мүмкүндүк берет.
- Декоратор (Decorator): Объектке динамикалуу жаңы милдеттер кошот, анын түзүмүн өзгөртпөстөн. Функционалдуулукту кеңейтүү үчүн ийкемдүү мурас альтернативасы.
- Фасад (Facade): Подсистемадагы интерфейстердин топтомуна бириккен интерфейс камсыз кылат. Жогорку деңгээлдеги интерфейс аныктап, подсистеманы колдонуу жеңилдетет.
- Flyweight (Учкуч салмак): Кичинекей объекттердин көптүгүн эффективдүү колдонууга мүмкүндүк берет. Бир нече объекттер менен бөлүшө алчу абал сыртка чыгарыла тургандай кылынат.
- Прокси (Proxy): Башка объектке кирүүгө коргоо кылат, анын ордуна "placeholder" же "замена" камсыз кылат. Ленивый баштоо, кирүү көзөмөлдөө же журналга жазуу жүргүзө алат.