Konstruktor statyczny

Konstruktor, który może zainicjować wszystkie wartości statycznych danych klasy. Nie przyjmuje on żadnych parametrów i nie ma określonego modyfikatora dostępu. Przykład: Przykład wywołania: Rezultat: Jak widzimy, konstruktor statyczny został wywołany na samym początku, przed inicjalizacją obiektów. Wywoływany jest przed wszystkimi Więcej…

SOLIDne podstawy oprogramowania

SOLID określa pięć zasad programowania i projektowania obiektowego: – zasada pojedynczej odpowiedzialności (ang. Single Responsibility Principle, SRP), – zasada otwarty/zamknięty (ang. Open/Closed Principle, OCP), – zasada podstawienia Liskov (ang. Liskov Substitution Principle, LSP), – zasada segregacji interfejsu (ang. Interface Segregation Więcej…