Sobes.tech
Middle

Жасалма үлгүлөрүн, алардын жүрүм-турум үлгүлөрүнө тиешелүү экенин атаңыз.

sobes.tech AI

AIден жооп

Дизайнда жүрүм-турум үлгүлөрү:

  • Жоопкерчилик чынжыры (Chain of Responsibility): Суранычты объекттер чынжыры аркылуу өткөрөт, алардын бири иштеткенге чейин.
  • Команда (Command): Суранычты объект катары каптайт, кардарларды ар кандай суранычтар менен параметрлештирүүгө, кезекке коюуга же журналга жазууга жана болочоктогу кайтаруу операцияларын колдоого мүмкүндүк берет.
  • Итератор (Iterator): Бириктирилген объекттин бардык элементтерине тартиптүү кирүүгө жол ачат, анын ички өкүлчүлүгүн ачыкка чыгарбай.
  • Медиатор (Mediator): Объекттердин топтомуна таасир этүүчү объектти аныктайт. Алсак, ал алсыз байланыштарды жеңилдетет, объекттерди бири-бирине ачык шилтемелерден бошотот.
  • Мементо (Memento): Объекттин ички абалын жазып алат жана сыртка чыгарат, кийинчерээк аны калыбына келтирүүгө мүмкүндүк берет, капталыштуулукка зыян келтирбестен.
  • Көзөмөлчү (Observer): Объекттердин ортосунда "бирден көп" көзкарандылыкты аныктайт, бирөөнүн абалы өзгөргөндө, анын бардык көзкарандысы кабардар болот.
  • Абал (State): Объектке ички абалына жараша өзүнүн жүрүм-турумун өзгөртүүгө мүмкүндүк берет. Бул сыяктуу, объекттин классы өзгөргөндөй көрүнөт.
  • Стратегия (Strategy): Алгоритмдердин үй-бүлөсүн аныктайт, ар бирин каптайт жана алмаштырылуучу кылат. Контекстке негизделген иштөө учурунда алгоритмди тандоого мүмкүндүк берет.
  • Шаблон ыкмасы (Template Method): Алгоритмдин калыптасын аныктайт, айрым кадамдарды подклассларга калтырат. Подклассларга алгоритмдин структурасын өзгөртпөстөн кадамдарды кайра аныктоого мүмкүндүк берет.
  • Зыяратчы (Visitor): Объекттер структурасындагы элементтер үстүндө аткарылчу операцияны көрсөтөт. Жаңы операцияларды аныктоого мүмкүндүк берет, элементтердин класстарын өзгөртпөстөн.