Hej,
Bez przedłużania. Jak nazywacie pola prywatne w klasach (w sensie np. _classNumber
czy classNumber
, bo ja jednak wolę tą drugą opcję), obydwie są często używane, a według mnie używając pierwszego sposobu kod zaczyna trochę dziwnie wyglądać przy wielu takich polach. Co jeśli chodzi o nazwy metod; tryb rozkazujący? (GetNumber
czy jakoś inaczej; np. NumberGetter
ja od czasu do czasu mam zamiar użyć innej nazwy niż ta pierwsza, chociaż tutaj ten przykład nazewnictwa jest raczej bez sensu).
PS.
Nie chcę zakładać nowego tematu, więc napiszę to tu. Pytanie ma raczej charakter "tak" lub "nie". Mam klasę Level
i multum klas z niej korzystających. I tutaj pojawia się problem, wszystkie te klasy muszą korzystać z jednego obiektu klasy Level
, aby nie było sprzeczności w programie oczywiście. Można pomyśleć: klasa statyczna lub singleton. Jak najbardziej fajne rozwiązanie, ale tylko wtedy i wyłącznie wtedy, gdy byłby jeden "poziom" w programie. Jak radzicie sobie z takim problemem? Na pewno zwykła klasa, i co teraz jakieś wielokrotne przekazywanie obiektu klasy Level
, czy może jakaś metoda coś zwracająca, a może pokombinować coś z polami statycznymi? Nie wiem jak to ugryźć, a dodam, że raczej nic z dziedziczeniem nie wchodzi w grę. Jakieś pomysły.
Wielkie dzięki
pozdrawiam