6 of 59 menu

SOLID принциплари

Объектга йўналтирилган дастурлашнинг SOLID принциплари объектга йўналтирилган дастурлаш (ООП) асосида функционал, узуқ муддат дастурлашни яратиш учун зарур.

SOLID-нинг асосий принциплари:

  • Ягона масъулият - ҳар бир объект фақат бир масъулиятга (мақсадга) эга, ўзи эса алохида синф тарзида тақдим этилиши керак. Масалан, маълумотлар базасидан маълумот олиш ва уларни кейинги текшириш бир-бирига аралашиб кетмаслиги учун турли синфларга эга бўлиши керак.
  • Очиқлиқ / ёпиқлик - синфлар ўзгариш ва янги вазифалар қўшиш учун очиқ бўлиши керак ва шу билан бирга асосий кодни ўзгартириш учун ёпиқ бўлиши керак. Шу сабабли, синфга бошқа модуллар ва функциялар қўшиш мумкин, лемин асосий код ўзгармас қолиши керак.
  • Лисков алмаштириш - яратилган барча фарзандлар ўз ота-онасининг хатти-харакатини (бажарилган вазифаларни) сақлаши ва намойиш этиши керак.
  • Интерфейсни ажратиш - катта интерфейслар фойдаланувчиларни ортиқча маълумот билан юкланмаслик учун кичикроқ ва тор йўналтирилганларга ажратилиши керак.
  • Богликлик инверсияси - юқори даражали объектлар, масалан, синфлар, пастки даражали модулларга боглиқ бўлмаслиги керак, аммо улар �аммаси абстракцияларга боглиқ бўлиши керак.

Ҳам қаранг

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