Przykład:
Tworzysz abstrakcyjną klasę dla akcji Ajax. Różne akcje Ajax będą rozszerzać tę klasę.
Problem:
- Czy nazywasz klasę AjaxAction czy AbstractAjaxAction?
- Kiedy tworzysz podklasy, nazywasz je:
- Akcja
- AjaxAction
- Po prostu nazwij ich takimi, jakimi są
Nie udało mi się ustalić, czym jest „oficjalna” konwencja. Nie widzę potrzeby stosowania przedrostka „Streszczenie” ani żadnej wymaganej konwencji nazewnictwa w podklasach. (W każdym razie może pasować.)
Czy istnieje oficjalna konwencja? Czy możesz połączyć mnie z tym? A jakie są twoje opinie na ten temat?