![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 295 Pomógł: 9 Dołączył: 8.02.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam mam mały czysto teoretyczny problem.
Chodzi o wzorzec MVC. Załóżmy, że mamy OBIEKT typu Human Każdy human ma właściwości jak $name, $surname i $age i załóżmy, że OBIEKT typu human ma metodę służącą do pobrania wszystkich zapisanych ludzi zbazy danych getAllHumans() Teraz czy jeżeli bezpośrodnie w tym obiekcie odwołam się do bazy będzie to zgodne z tym wzorcem projektowym? Czy trzeba odwołać się do modelu który połączy się z bazą i to pobierze ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 295 Pomógł: 9 Dołączył: 8.02.2006 Ostrzeżenie: (0%) ![]() ![]() |
i chyba tej ostatniej wypowiedzi potrzebowałem (IMG:style_emoticons/default/smile.gif) Sporo mi to rozjaśniło.
Do tej pory uważałem, że obiekt to obiekt a mvc służy do zarządzania aplikacją, jej sterowania i nie ma nic związanego z klasami takimi właśnie jak np. human czy population. Teraz widzę, że faktycznie Population może być modelem z racji tego, że jest bardzo ogólna i nie ma prawie żadnego innego zastosowania jak komunikacja i zwracania danych. z drugiej strony zauważam, że takie rygorystyczne trzymanie się wzorców obiektowych czasami mija się z celem - takie jest moje zdanie (IMG:style_emoticons/default/smile.gif) //edit może to już niepotrzebne drążenie tematu ale jeszcze jedno pytanie - mam nadzieję, że ostatnie Jeden człowiek nie zna wszystkich ludzi, ale co z nim samym czy w klasie Human implementacja takiej metody
będzie zgodna z mvc ? (IMG:style_emoticons/default/smile.gif) (to jest oczywiście pseudokod (IMG:style_emoticons/default/tongue.gif) ) } Ten post edytował Fixus 2.11.2009, 14:18:03 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 15:00 |