🔥 Zapisy zamknięte, ale możesz pobrać Roadmapę .NET i dołączyć do listy oczekujących — Pobierz i dołącz do Listy VIP →
Kategoria

Wzorce Projektowe

Csharp · Wzorce Projektowe

Wzorzec Adapter w C# — integracja z obcym SDK

Problem, który realnie rozwiązuje Adapter Wyobraź sobie typowy scenariusz w projekcie komercyjnym: musisz zintegrować system z bramką płatniczą dostarczoną przez zewnętrznego vendora. Dostajesz paczkę NuGet `LegacyPayments.Sdk`,…

Czytaj więcej →
Csharp · Wzorce Projektowe

Czym są wzorce projektowe i jak je czytać?

Kąt widzenia: edukacyjny/referencyjny – jak anatomicznie rozumieć wzorzec projektowyPrzykład przewodni: wzorzec Strategy rozkładany na części pierwsze zgodnie z opisem GoF Problem, który wzorce rozwiązują Wyobraź sobie,…

Czytaj więcej →
Csharp · SOLID

LSP w C# — zastosowanie w praktyce

Liskov Substitution Principle – zastosowanie LSP Przyjrzyjmy się teraz, jak możemy zastosować zasadę LSP (Liskov Substitution Principle) w naszej aplikacji myjni samochodowej. Użytkownicy naszej aplikacji, zgłosili…

Czytaj więcej →
Csharp · SOLID

OCP w C# — zastosowanie w praktyce

Open/Closed Principle – zastosowanie OCP Zastosujemy teraz zasadę otwarte/zamknięte (Open/Closed Principle – OCP) do naszej przykładowej aplikacji myjni samochodowej. Wyobraźmy sobie teraz hipotetycznie, że przychodzi nasz…

Czytaj więcej →
Csharp · SOLID

Open/Closed Principle (OCP) w C#

Open/Closed Principle – OCP Zasada otwarte/zamknięte (Open/Closed Principle – OCP) to jest druga z zasad SOLID, która mówi nam, że jednostki oprogramowania, takie jak moduły, klasy,…

Czytaj więcej →
Csharp · SOLID

SRP w C# — zastosowanie krok po kroku

Single Responsibility Principle – zastosowanie SRP Ile obowiązków (SRP) znaleźliście w CarWash? Przedstawie teraz wszystkie które mogliście zauważyć. 1) Wszędzie tam, gdzie to robimy, Console.WriteLines(„coś”);– jest…

Czytaj więcej →