Sobes.tech
Middle

Кадом намунаҳои тарҳрезӣ медонед?

sobes.tech AI

Ҷавоб аз AI

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

Ҳамчунин бо антипаттернҳо ва принсипҳои SOLID шинос аст.