Принсипҳои SOLID

Принсипҳои барноманависии объектӣ SOLID барои эҷоди нармафзори функсионалӣ ва нигоҳдоришавандаи дарозмуддат дар асоси барноманависии объектӣ (БО) заруранд.

Принсипҳои асосии SOLID:

Инчунин бинед

  • принсипи DRY,
    ки нармафзорро ба ҷузъҳои хурд ҷудо мекунад
  • принсипи KISS,
    ки пешниҳод мекунад, ки аз мураккаб кардани нармафзор даст кашед
  • принсипи YAGNI,
    ки пешниҳод мекунад, ки аз функсионалии изофӣ даст кашед
  • принсипи CQS,
    ки барои ҳар як функсия фақат як фармон муқаррар мекунад
  • принсипи LoD,
    ки дар таҳияи нармафзор истифода мешавад
  • принсипи ҷудо кардани масъулият,
    ки дар таҳияи нармафзор истифода мешавад