![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 0 Dołączył: 11.12.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
od jakiegoś czasu eksperymentuję z obiektowym PHP, jednak moje strukturalne myślenie skutecznie mi to utrudnia. Tylko proszę nie odsyłajcie do przeszukiwania tematów jak wielokrotnie twierdzicie iż temat był poruszany tysiące razy, ja jednak szukając odpowiedzi w postach już istniejących na tym forum nie znalazłem satysfakcjonującej odpowiedzi. Mam prośbę, czy mógł by ktoś mi wypisać na przykładzie sklepu internetowego podział na klasy, oraz zakwalifikować je do odpowiednich części: Model, View, Controller Coś w stylu listingu klas, i nie jest to z mojej strony wyręczanie się Wami, a jedynie chciał bym dostrzec jak szczegółowo należy podejść do podziału danej dziedziny sklepu internetowego na klasy. Dzięki przypisaniu ich do odpowiednich części MVC, myślę że będę mógł szybciej i lepiej zrozumieć to z czym się borykam. Dodam może że do UML-a używam "NetBeans IDE 6.7.1" a interesujące mnie rozwiązanie to coś w stylu:
Ten post edytował nospor 14.10.2009, 23:08:53 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 0 Dołączył: 11.12.2006 Ostrzeżenie: (0%) ![]() ![]() |
Panowie, czytam wasze wypowiedzi i osobiście każdą jedną uważam za bardzo ciekawą i bardzo istotną, ponieważ cała ta "debata" uzmysławia mi masę rzeczy do jakich doszedł bym pewnie za jakiś czas.
Jak już wcześniej wspominałem analizowałem działanie Zend Framework-a, i w nim znajduje się podział na klasy w sposób Cytat klasyWidoku klasyKontrolera KlasyModelu od razu zauważalna jest duża przejrzystość kodowania w taki sposób, łatwo odnaleźć cześć kodu odpowiadającą za konkretną funkcjonalność Przykładowo ja wypisałem sobie na kartce papieru jak to zwykle robię przed zakodowaniem czegoś, listę funkcji jakie będzie wymagał system aby prawidłowo funkcjonował, i staram się je zakwalifikować do poszczególnych "warstw", wzorca MVC tyle że właśnie stanąłem przed problemem w momencie gdy zaszła potrzeba zdecydować czy ma ona należeć do Modelu, czy też Kontrolera a chciał bym wyrabiać od początku sobie nawyk kodowania w taki sposób by aplikacje były skalowalne. Ostatni post "thek"-a zawiera mocne argumenty i trzyma się to wszystko kupy, nie mowie że "dr4ko" i "jmail" słabo argumentują. przepraszam że tak uparłem się tych moich własnych przykładów i tak nimi Was molestuję, ale czy taki podział zmierza w dobra stronę? prosi bym o korektę z małym komentarzem
tyle ze z tym kontrolerem to już sobie tak namieszałem w głowie ze nie wiem co w nim umieścić, pasuje mi po prostu zwykły switch jak to robilem dotychczas hehehhe
Ten post edytował perhydrol 15.10.2009, 22:11:11 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 18.10.2025 - 10:44 |