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.
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.Definicja — czym jest zasada lub wzorzec
- 2.Przykład z życia — analogia spoza świata kodu
- 3.Naruszenie — jak wygląda problem w kodzie Java
- 4.Poprawne zastosowanie — jak to naprawić
- 5.Dlaczego to ważne? — konsekwencje i korzyści
- 6.Kiedy stosować? — sygnały i praktyczne wskazówki