.NET

Wszystko o programowaniu na tę platformę

Na dwa rodzaje metod rozbita klasa: poleceń oraz zapytań.

Postanowiłem poruszyć kwestię zasady oddzielania poleceń od zapytań. Pisał o niej ostatnio Piotr Zieliński. Cóż to takiego te „polecenia” i „zapytania”? Ujmując to zagadnienie bardzo ogólnie można powiedzieć, że cechy charakteryzujące klasę dzielą się na polecenia i zapytania. Pierwsze z nich służą [...]

Co jest zasadnym powodem, by przekabacić metodę

Piotr Zieliński na swoim blogu rozważał zasadność redefiniowania przez klasy dziedziczące metod z klas dziedziczonych (przy pomocy modyfikatora new), warto zapoznać się z tym wpisem przed kontynuowaniem lektury niniejszego tekstu. Na zakończenie Piotr poprosił o podanie innych, od przestawionych [...]

Tylko interfejs! Nie, bo abstrakcja! Dokąd prowadzi dyskryminacja.

Zasada odwracania zależności głosi, że moduły wysokopoziomowe nie powinny zależeć od modułów niskopoziomowych. Obie grupy modułów powinny zależeć od abstrakcji. Innymi słowy abstrakcje nie powinny zależeć od szczegółowych rozwiązań, to one (rozwiązania) powinny zależeć od abstrakcji. Użyte w treści [...]

Cni Panowie, zacne Panie: polimorfizm – sprostowanie.

Jak wspominałem we wpisie inaugurującym działanie tego bloga, jestem w trakcie wzbogacania swoich umiejętności programistycznych o język C#. W tym celu przeglądam m.in. różne materiały w sieci, czy to artykuły na MSDN, czy to blogi, czy też różne kursy video. Jednym z takich kursów jest [...]
Go to Top