pbugdol pisze:Zasadę o stosowaniu raz wyjścia znam i rozumiem, ale o zasadzie używania raz wejścia słyszę pierwszy raz. W czym przeszkadza stosowanie wejścia więcej razy? Oczywiście jeśli wszystko poprawnie opisane.
To bardziej z doświadczenia mówię gdy mamy rozbudowany program. Gdy powstaje potrzeba zmiany tego wejścia lub dołożenia warunku zadziałania robisz to tylko w jednym miejscu.
Do tego akurat piszę dosyć rozbudowane programy gdzie podejście klasycznych funkcji rodzi problemy i stosuję podejście obiektowe.
Obiekt ten ma wejścia i wyjścia i za ich pomocą "porozumiewa się" z innymi obiektami. W takim wypadku wejście jest zawsze do jednego obiektu, gdy informacja o stanie wejścia z tego obiektu jest potrzebna w innym obiekcie, przekazuje on już tą informację za pomocą markera.
Akurat używanie wejścia kilkukrotnie nic nie zepsuje.