25 of 59 menu

Дизайн үлгүсү

Дизайн үлгүсү программалык камсыздоону иштеп чыгууда кеңири таралган көйгөйлөрдү чечүүнүн үлгүсү же туура чечиминин мисалы болуп саналат.

Дизайн үлгүсүн колдонуунун артыкчылыгы иштөө процессинин татаалдыгын азайтуу, анткени код жазганга кеткен убакыт кыскарат. Бардык үлгүлөрдүн аты мурунтан эле жазылган, бул иштеп чыгуучулардын ортосундагы өз ара аракеттешүүнү жеңилдетет.

Кемчиликтеринин арасында, иштеп чыгуучулардын тандалган үлгүнү, аткарылуучу продукт үчүн анын бардык функциялары керек болбогондо да колдонууга умтулушу болуп саналат.

Дизайн үлгүлөрүнүн негизги түрлөрү бар:

  • Өкүлчүлүк үлгүсү (Delegation pattern) өзүнүн аракетин аткаруу үчүн жоопкерчиликти байланышкан объектке өткөрүп берет.
  • Функционалдык дизайн үлгүсү (Functional design) ар бир модулга аныкталган функцияны камсыз кылат, ал башка модулдарга минималдуу жаныма таасир менен аткарылат.
  • Өзгөрбөс интерфейс (Immutable interface) өзгөрбөс объектти түзөт.
  • Интерфейс (Interface) программаларды түшүнүү оңой болушу үчүн түзүмдөшүрүүнү камсыз кылат.
  • Белги интерфейси (Marker interface) атрибуттун же аннотациянын ишке ашырылышынын бар же жок экендигин белгилөө үчүн колдонулат.
  • Касиеттер контейнери (Property container) классты жаңы касиеттер менен кеңейтүүнүн ордуна, кошумча касиеттерди класстын ички контейнерине кошот.
  • Окуя каналы (Event channel) жарыялоочу - жазылуучу үлгүсүндө кабарларды ташуучу каналды түзөт. Бул максатта бул үлгүдө жарыялоочу да, жазылуучу да эмес, бирок алардын ортосундагы байланышты гана камсыз кылуучу өкүл объект бар.

Ошондой эле караңыз

Кыргызча
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어LietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу