Koniec treści
Hubert Kozieł
  • O mnie
  • Portfolio
  • Artykuły
  • Kontakt
Menu Zamknij
  • O mnie
  • Portfolio
  • Artykuły
  • Kontakt

Wzorzec projektowy dekorator

  • Post author:Hubert
  • Post published:2 grudnia, 2022
  • Post category:Uncategorized
  • Post comments:0 Komentarzy

Wstęp Wzorzec projektowy dekorator pozwala na dodawanie nowych funkcji do istniejących klas w sposób dynamiczny. Dekoratory opakowują obiekt główny dodając do niego pożądane zachowania. Wzorzec ten przydatny jest jako zastępstwo…

Czytaj dalejWzorzec projektowy dekorator

Open/closed principle

  • Post author:Hubert
  • Post published:29 listopada, 2022
  • Post category:Uncategorized
  • Post comments:0 Komentarzy

Teoria Zasada open/closed mówi o tym, że elementy systemu powinny być otwarte na rozszerzanie, ale zamknięte na modyfikacje. Oznacza to, że klasy powinny mieć możliwość rozbudowy, ale bez konieczności ingerencji…

Czytaj dalejOpen/closed principle

Liskov substitution principle

  • Post author:Hubert
  • Post published:29 listopada, 2022
  • Post category:Uncategorized
  • Post comments:0 Komentarzy

Teoria Definicja zasady podstawienia Liskov mówi: Funkcje, które używają wskaźników lub referencji do klas bazowych, muszą być w stanie używać również obiektów klas dziedziczących po klasach bazowych, bez dokładnej znajomości…

Czytaj dalejLiskov substitution principle

Interface segregation principle

  • Post author:Hubert
  • Post published:29 listopada, 2022
  • Post category:Uncategorized
  • Post comments:0 Komentarzy

Teoria Zasada segregacji interfejsów stwierdza, że żadna klasa nie powinna implementować kodu, którego nie używa ( nie potrzebuje). Można wyciągnąć z tego taki wniosek, że lepiej jest mieć kilka mniejszych…

Czytaj dalejInterface segregation principle

Dependency inversion principle

  • Post author:Hubert
  • Post published:29 listopada, 2022
  • Post category:Uncategorized
  • Post comments:0 Komentarzy

Teoria Odwracanie zależności to ostatnia z reguł SOLID, jest ona jedną z ważniejszych zasad programowania obiektowego i można pokusić się o stwierdzenie, że jest to fundament obecnego podejścia do pisania…

Czytaj dalejDependency inversion principle

Single responsibility principle

  • Post author:Hubert
  • Post published:29 listopada, 2022
  • Post category:Uncategorized
  • Post comments:0 Komentarzy

Wstęp SOLID to mnemonik, który zaproponował Robert C. Martin, opisujący pięć podstawowych zasad programowania obiektowego. Pierwszą z nich omówimy w tym artykule, a będzie nią zasada pojedynczej odpowiedzialności ( Single…

Czytaj dalejSingle responsibility principle

TDD – Test-driven development

  • Post author:Hubert
  • Post published:22 listopada, 2022
  • Post category:Uncategorized
  • Post comments:0 Komentarzy

Czym jest TDD? Test-driven development (TDD) to sposób produkcji oprogramowania, którego główną zasadą jest pisanie testów przed napisaniem właściwego kodu. W skrócie proces tworzenia możemy zawrzeć w trzech krokach: Napisanie…

Czytaj dalejTDD – Test-driven development

Wzorzec projektowy model-widok-kontroler

  • Post author:Hubert
  • Post published:21 listopada, 2022
  • Post category:Uncategorized
  • Post comments:0 Komentarzy

Na początek trochę historii Model-Widok-Kontroler został zaprojektowany w 1979 roku przez norweskiego programistę Trygve Reenskaug pracującego wtedy nad językiem Smalltalk w laboratoriach Xerox[5] i początkowo nosił nazwę Model-View-Editor. Oryginalna implementacja…

Czytaj dalejWzorzec projektowy model-widok-kontroler
Copyright 2025 - Hubert Kozieł.
Scroll Up