Co oznaczają zasady SOLID?

To zestaw wytycznych projektowych służących do poprawy utrzymania i skalowalności oprogramowania.

🏛️

Pochodzenie

Zasady SOLID zostały wprowadzone przez Roberta C. Martina, znanego również jako Wujek Bob, w jego pracach nad projektowaniem zorientowanym obiektowo na początku lat 2000. Te zasady to kompilacja pięciu koncepcji projektowych, które pomagają programistom w tworzeniu systemów oprogramowania.

📕

Definicja

SOLID to akronim oznaczający pięć zasad projektowania w programowaniu zorientowanym obiektowo: Single Responsibility (Jedna odpowiedzialność), Open/Closed (Otwarte/Zamknięte), Liskov Substitution (Substytucja Liskov), Interface Segregation (Segregacja interfejsów) i Dependency Inversion (Inwersja zależności).

🔍

Cel

Te zasady dostarczają ram dla projektowania oprogramowania, które jest łatwe do utrzymania, zrozumienia i rozbudowy, pozwalając programistom unikać powszechnych pułapek projektowych i architektonicznych.