Middle
Номи намунаҳои тарҳи сохторӣ.
sobes.tech AI
Ҷавоб аз AI
- Адаптер (Adapter): Преобразува интерфейса на један клас у интерфејс који очекују клијенти. Омогућава класама са несавршеним интерфејсима да раде заједно.
- Мост (Bridge): Одваја апстракцију од њене реализације, омогућавајући њихово независно мењање.
- Композиција (Composite): Комбинује објекте у дрвовидне структуре за представљање хијерархија "дело-целина". Омогућава клијентима да раде уједначено са појединачним објектима и њиховим композицијама.
- Декоратор (Decorator): Динамично додаје нове одговорности објекту, без мењања његове структуре. Флексибилна алтернатива наслеђивању за проширење функционалности.
- Фасада (Facade): Обезбеђује уједињени интерфејс за скуп интерфејса у подсистему. Дефинише високог нивоа интерфејс који олакшава коришћење подсистема.
- Летачка тежина (Flyweight): Омогућава ефикасно коришћење великог броја малих објеката. Стање које може бити дељено између више објеката се екстернизује.
- Прокси (Proxy): Штити приступ другом објекту, пружајући замену или "placeholder" за њега. Може извршити лену иницијализацију, контролу приступа или логовање.