![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 333 Pomógł: 137 Dołączył: 25.03.2008 Skąd: jesteś?? Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Mam kilka pytań dotyczących programowania obiektowego w php. Staram się napisać stronkę za pomocą oo ale niestety moja przygoda z oo się dopiero zaczyna więc nie wiem jak powinny wyglądać poszczególne class'y. Mój serwis ma logowanie, dodawanie artykułów, edytowanie artykułów, rejestrację, kontroler sesji, odzyskaj hasło, zmiana danych w profilu. Na razie tyle, nie wiem jak połączyć owe funkcje w class'y tz czy dodawanie i usuwanie/zmiana artykułów ma być jedną klasą... Moim zdaniem powinno wglądać to tak (każda linia to jedna class'a): -class'a która składa wszystko do kupy -logowanie, kontrola sesji -rejestracja -odzyskiwanie hasła -zmiana danych w profilu -dodawanie, edytowanie, usuwanie artykułów Proszę o poprawienie mojego pomysłu bo chyba lekko przesadziłem z dzieleniem tego na elementy?? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 611 Pomógł: 19 Dołączył: 28.02.2005 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
troszke musisz poczytać o tym jak i co opisuje klasa. Na sieci znajdziesz odpowiednie artykuły (nawet chyba na php w artykułach coś znajdziesz)
Twój problem można by podzielić na: klasy encyjne: - użytkownik - sesja - artykuł i kontrolery realizujące wymienione przez Ciebie akcje pogrupowane wg zastosowania na przyklad obsula uzytkownika i obsluga artykulow (czyli realizujące operacje na obiektach encyjnych) Ilość klas nie gra roli ważne żeby wszystko miało logiczne odwzorowanie w rzeczywistości. Powodzenia (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Jak zaplanujesz klasy i powiązania pokaż nam kawałek rysunku lub czegokolwiek co by pokazywało jak zaprojektowałeś klasy i powiązania miedzy nimi to na pewno skomentujemy i coś podpowiemy (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 08:29 |