SOLID principy

17. 1. 2022

Solid principy představují způsob, sadu doporučení a principů, jak budovat robustní software. SOLID principy fungují pro objektově orientovaný návrh (OOP). Jejich autorem je Robert C. Martin a pochází zhruba z roku 2000.

Rychlý přehled

Znak Název principu Vysvětlení
S Single responsibility principle Každá třída má právě jednu zodpovědnost.
O Open/Closed principle Funkcionalitu třídy lze rozšířit bez nutnosti její modifikace.
L Liskov substitution principle Třídy musí být plně nahraditelné svými potomky.
I Interface segregation principle Používat malá a úzce zaměřená rozhraní.
D Dependency inversion principle Závislost na abstrakcích, nikoliv na implementacích.
Jan Barášek
Jan BarášekVíce o autorovi

Autor článku pracuje jako seniorní vývojář a software architekt v Praze. Navrhuje a spravuje velké webové aplikace, které znáte a používáte. Od roku 2009 nabral bohaté zkušenosti, které tímto webem předává dál.

Rád vám pomůžu:

AI konzultace & implementace

Pomohu vám zavést AI do vašeho projektu – od analýzy a návrhu řešení až po nasazení do produkce. Ušetřete čas, zjednodušte procesy a získejte konkurenční výhodu.

Domluvit konzultaci
Konzultant: Jan Barášek
Potřebujete poradit s PHP?

Nabízím trénink vývojářů, konzultace, školení a analýzu návrhových vzorů. Osobně v Praze nebo online.

Napište mi

Newsletter

Nejlepsi tipy a triky o PHP do Vaseho e-mailu. Clanky a novinky nejen ze sveta PHP a programovani.