SOLID – #5 Zasada odwróconej zależności

SOLID jest to zestaw zasad dobrego programowania obiektowego. Stanowią fundament projektowania oprogramowania które mogą pomóc programistom tworzyć bardziej zorganizowane, elastyczne i łatwe w utrzymaniu systemy. Piąta zasada SOLID jest to zasada odwróconej zależności(ang. dependency inversion principle) sformułowana przez Roberta C. Martin. Jaka jest Definicja ? Zgodnie z zasadą odwróconej zależności, moduły wysokiego poziomu nie powinny …

SOLID – #4 Zasada segregacji interfejsów

SOLID jest to zestaw zasad dobrego programowania obiektowego. Stanowią fundament projektowania oprogramowania które mogą pomóc programistom tworzyć bardziej zorganizowane, elastyczne i łatwe w utrzymaniu systemy. Czwarta zasada SOLID jest to zasada segregacji interfejsów (ang. interface segregation principle) sformułowana przez Roberta C. Martin. Jaka jest Definicja ? Zgodnie z zasadą segregacji interfejsów, żadna klasa nie powinna …

SOLID – #3 Zasada podstawienia Liskov

SOLID jest to zestaw zasad dobrego programowania obiektowego. Stanowią fundament projektowania oprogramowania które mogą pomóc programistom tworzyć bardziej zorganizowane, elastyczne i łatwe w utrzymaniu systemy. Trzecia zasada SOLID jest to zasada podstawienia Liskov (ang. Liskow substitution) sformułowana przez Barbarę Liskov. Jaka jest Definicja ? Zgodnie z zasadą podstawienia Liskov w miejscu klasy bazowej można użyć …

SOLID – #2 Zasada otwarte/zamknięte

SOLID jest to zestaw zasad dobrego programowania obiektowego. Stanowią fundament projektowania oprogramowania, które mogą pomóc programistom tworzyć bardziej zorganizowane, elastyczne i łatwe w utrzymaniu systemy. Druga zasada SOLID jest to zasada otwarte/zamknięte (ang. open/close principle) sformułowana przez Bertranda Meyera. Jaka jest Definicja ? Zgodnie z zasadą otwarte/zamknięte każda klasa powinna być otwarta na rozbudowę, ale …

SOLID – #1 Zasada jednej odpowiedzialności

SOLID jest to zestaw zasad dobrego programowania obiektowego. Stanowią fundament projektowania oprogramowania które mogą pomóc programistom tworzyć bardziej zorganizowane, elastyczne i łatwe w utrzymaniu systemy. Druga zasada SOLID jest to zasada jednej odpowiedzialności (ang. single responsibility) sformułowana przez Robert C.Martin (Wujek Bob). Jaka jest Definicja ? Zgodnie z zasadą jednej odpowiedzialności każda klasa powinna mieć …