Mis on SOLID põhimõtted
Objektorienteeritud disaini viis põhimõtet
SOLID on akronüüm, mis esindab viit objektorienteeritud programmeerimise ja disaini põhiprintsiipi, mille sõnastas Robert C. Martin.
Viis SOLID põhimõtet
- S — Ühe vastutuse põhimõte — igal klassil peaks olema ainult üks põhjus muutumiseks
- O — Avatud/suletud põhimõte — klassid peaksid olema avatud laiendamiseks, kuid suletud muutmiseks
- L — Liskovi asenduspõhimõte — alamklasside objektid peaksid olema asendatavad ülemklasside objektidega
- I — Liidese eraldamise põhimõte — paljud spetsiifilised liidesed on paremad kui üks üldine liides
- D — Sõltuvuse ümberpööramise põhimõte — sõltuge abstraktsioonidest, mitte konkreetsetest teostustest
SOLID rakendamise eelised
- Paranenud koodi loetavus ja hooldatavus
- Lihtsustatud komponentide testimine
- Vähenenud sidumine moodulite vahel
- Lihtsam refaktoreerimine ja funktsionaalsuse laiendamine
- Vähenenud tehniline võlg
Ärirakendused
SOLID põhimõtted on kriitilise tähtsusega ettevõtterakenduste arendamisel, kus kood peab olema arendusmeeskondade poolt kergesti skaleeritav ja hooldatav paljude aastate jooksul.