SOLID põhimõtted

240
0
2

Kool: Tallinna Tehnikaülikool (TalTech, TTÜ)

Aine: Programmeerimise põhikursus

Kategooria: Informaatika

Postitatud: 13 märts 2025

Postitaja: ArmastusväärneHamster


Kirjeldus

SOLID põhimõtted SOLID on 5 objekt-orienteeritud programmeerimise printsiipi mis aitavad kirjutada koodi mis on kergemini hallatav ja laiendatav. Iga täht selles lühendis tähistab ühte printsiipi S The Single-Responsibility Principle O The Open/Closed Principle L The Liskov Substitution Principle I The Interface-Segregation Principle D The Dependency-Inversion Principle The Single-Responsibility Principle A class should have only one reason to change. Ühel klassil peaks olema üks konkreetne ülesanne. // Printer does only printing The Open/Closed Principle Entities (classes modules functions etc.) should be open for extension but closed for modification. Klassid tuleb struktureerida selliselt et neid saab uue funktsionaalsuse vajadusel mugavalt laiendada (open for extensions). Samas seda osa koodist mis on juba kirjutatud ei tohiks kunagi muuta (välja arvatud vigade parandamiseks) (closed for modifications). The Liskov Substitution Principle Child classes should never break the parent …