Middle
Кадом намунаҳои тарҳрезӣ медонед?
sobes.tech AI
Ҷавоб аз AI
- Яратувчи:
- Методи фабрика: Эҷод кардани объектҳо тавассути интерфейс бе муайян кардани синфи мушаххас.
- Абстрактная фабрика: Эҷод кардани оилаҳои вобаста ё пайвастшудаи объектҳо бе муайян кардани синфҳои мушаххас.
- Бунёдкор: Эҷоди тадриҷии объектҳои мураккаб, имкон медиҳад, ки коди якхела барои сохтани намоишҳои гуногуни объект истифода шавад.
- Прототип: Эҷод кардани объектҳои нав тавассути нусхабардории объектҳои мавҷуда.
- Якка: Мувофиқ мекунад, ки синф танҳо як нусха дорад ва дастрасии глобалиро ба он таъмин мекунад.
- Структурӣ:
- Адаптер: Интерфейси як синфро ба дигаре табдил медиҳад, ки мизоҷон интизор доранд.
- Мост: Абстраксия ва татбиқро ҷудо мекунад, то онҳо мустақилона тағир дода шаванд.
- Композит: Имкон медиҳад, ки объектҳоро дар структураҳои дарахтӣ барои намоиши ҳиерархияҳо қисм-ҳолӣ гурӯҳбандӣ кунад.
- Декоратор: Ба таври динамикӣ масъулиятҳои навро ба объект илова мекунад, бо пӯшидани он дар объектҳои декоратор.
- Фасад: Интерфейси соддашударо ба системаи мураккаб пешниҳод мекунад.
- Пайвастакунанда: Имкон медиҳад, ки миқдори зиёди объектҳои хурд дар хотира нигоҳ дошта шаванд, бо тақсим кардани ҳолати умумии онҳо.
- Заминдаро: Замима ё ивазкунандаи объект барои назорати дастрасӣ ба он.
- Равон:
- Занҷираи масъулиятҳо: Иҷозат медиҳад, ки дархостҳоро ба таври пайдарпай тавассути занҷираи коркардкунандагон гузаронед.
- Команда: Дархостро ба объекти мустақил табдил медиҳад, ки тамоми маълумотро дар бораи дархост дорад.
- Итератор: Роҳро барои дастрасии пайдарпай ба ҳамаи унсурҳои объекти мураккаб, бе ошкор кардани намоиши дохилии он, пешниҳод мекунад.
- Медиатор: Объекти, ки усули ҳамкории гурӯҳи объектҳоро инкапсулатсия мекунад.
- Ҳифзкунандаи: Имкон медиҳад, ки ҳолати гузашта ёдгирӣ ва барқарор карда шавад, бе ошкор кардани тафсилоти татбиқи он.
- Назораткунанда: Муайян мекунад, ки байни объектҳо вобастагии "як ба бисёре" вуҷуд дорад, ки дар он ҳолат, вақте ки ҳолати яке тағир меёбад, ҳамаи вобастагиҳо огоҳ карда мешаванд ва автоматӣ навсозӣ мешаванд.
- Ҳолат: Имкон медиҳад, ки объект тағироти худро дар асоси ҳолати дохилӣ тағир диҳад.
- Стратегия: Оид ба оилаҳои алгоритмҳо, ҳар якеашро инкапсулатсия мекунад ва онҳоро ивазшаванда мекунад.
- Методи намунавӣ: Таркиби алгоритмро дар амалиёт муайян мекунад, ки ба синфҳои зерназарон баъзе қадамҳои алгоритмро муайян мекунад.
- Визитатор: Амалиётест, ки бояд дар унсурҳои структураи объектҳо иҷро шавад.
Ҳамчунин бо антипаттернҳо ва принсипҳои SOLID шинос аст.