patterns

Notatki i przykłady kodu — zasady SOLID i wzorce GoF w Javie

Czym jest SOLID?

SOLID to pięć zasad projektowania obiektowego sformułowanych przez Roberta C. Martina (Uncle Bob), opisanych w książce Clean Architecture. Zasady te pomagają tworzyć kod, który jest łatwiejszy do zrozumienia, rozwijania i testowania, szczególnie w długoterminowo utrzymywanych projektach.

— Robert C. Martin, Agile Software Development, Principles, Patterns, and Practices, 2003

Notatki

Notatki

Zasady SOLID

Pięć zasad projektowania obiektowego — każda omówiona osobno z definicją, przykładami w Javie i quizem sprawdzającym wiedzę.

5 zasad · Java · quiz

Notatki

Wzorce GoF

Wybrane wzorce Gang of Four — kreacyjne, strukturalne i behawioralne. Każdy z analogią z życia, przykładem kodu i diagramem ASCII.

11 wzorców · Java · diagramy ASCII

Sprawdź się

Każda notatka zawiera quiz generowany przez AI na podstawie jej treści. Cztery pytania:

  • definicja
  • analiza kodu
  • zastosowanie
  • edge case

Pytania są inne przy każdym uruchomieniu.

Co znajdziesz w każdej notatce?

Każda notatka zbudowana jest według tego samego schematu:

  1. 1.Definicjaczym jest zasada lub wzorzec
  2. 2.Przykład z życiaanalogia spoza świata kodu
  3. 3.Naruszeniejak wygląda problem w kodzie Java
  4. 4.Poprawne zastosowaniejak to naprawić
  5. 5.Dlaczego to ważne?konsekwencje i korzyści
  6. 6.Kiedy stosować?sygnały i praktyczne wskazówki