Czołem,
tak jak w tytule zastanawiam się czy w tym języku są jakieś ciekawe zasady projektowania klas. Obiły mi się o uszy takie rzeczy:
- jedna klasa na jeden plik. To prawda? nawet jeśli są trzy klasy po 15 linijek, to trzeba tworzyć dla nich oddzielne pliki?
-
metoda, która nie używa wskaźnika
this
powinna byćstatic
- **implementowanie metod z różnych klas w jednym pliku jest nierozsądnym posunięciem **
- **destruktor powinien być zawsze wirtualny w klasie rodzica **
nie jestem w stanie podać źródeł skąd o takich rzeczach wiem, bo nie pamiętam już skąd się o nich dowiedziałem. Podczas nauki utkwiły mi w głowie, a nie znalazłem na nie satysfakcjonującej odpowiedzi. To jak to z tym jest, fakty czy mity? :P
cieplusie pozdrowienia