saxus (statz) | #9, Agyfasz (419) |
991 | #1c37 | ^ | Idézet | Sun, 29 Apr 2012 18:33:35 +02 |
84.3.*.* | *.catv.pool.telekom.hu |
Ja igen, mielott mondanad, hogy miert nem csinalok ServerSideFooFunction meg ClientSideFooFunction -t. Azert nem jo, mert amit a scriptszerkesztoben osszerak az ember, az futhat kliens es szerver oldalon is. Raadasul szerkeszteni ugye csak kliensoldalon tudjak, igy mindket helyen mukodnie kell. Raadasul, ha kettot irnek belole, (ugyanazok a szamitasok, ami a lekerdezes korul van), akkor ketto kodot kellene karbantartaom. Persze, lehetne template method patternt is hasznalni, csak akkor meg azzal szivnam meg, hogy mindenkepp kell egy megfeleltetest csinalni, hogy akkor most a FOO fuggvenyem az most hol milyen Foofunction leszarmazott. Tisztabb, ha egy logika van, es a valtozo adatot kiszervezem kulon osztalyokba es csak interfacen keresztul kommunikalok. (Egyebkent ez az, amit nagyon elfelejtenek az OOP tanitasakor mindenhol, hogy a "feluletre fejlesztes" egy nagyon fontos sarokkove - lenne - az egesznek es nem csak esz nelkul csinalunk mindenre kulon osztalyokat.) |