![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 352 Pomógł: 59 Dołączył: 16.01.2013 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Mam taki pytanko do szanownego grona. Załóżmy, że mam malutki czat oparty na OOP, do którego napisałem następujące klasy
to taki ogólny szkic, nie patrzcie na błędy, moje pytanie dotyczy raczej architektury całości (IMG:style_emoticons/default/smile.gif) Teraz moje pytanie: 1. czy rzeczą pożądaną jest, by metoda validate była umieszczona w klasie chat, czy też powinienem stworzyć osobną klasę z metodami filtrującymi dane? A może nie ma to żadnego znaczenia? Gdyby było to coś większego, z pewnością zrobiłbym całą klasę walidującą (zawierałaby wtedy wiele metod) 2. Czy ma sens robić klasę zawierającą tylko jedną metodę? Jak 'powinno się robić' i dlaczego? Ten post edytował sajegib 23.04.2013, 23:08:17 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Single responsibility principle
Ja bym w tą stronę szedł.
Ten post edytował skowron-line 24.04.2013, 08:27:43 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 00:34 |