Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Programowanie Obiektowe PHP5 - początki / projektowanie struktury klas
bl4ck_b0x
post
Post #1





Grupa: Zarejestrowani
Postów: 81
Pomógł: 0
Dołączył: 21.11.2006

Ostrzeżenie: (0%)
-----


Witam. Myślę, że tytuł jest dobry.

Otóż mam pewien problem. Gdy już w końcu uporałem się ze zrozumieniem na czym polegają różnice między klasą, obiektem, metodą, atrybutami pojawił się kolejny problem. Mianowicie, jak projektować klasy dla jakiejś aplikacji? Np. prosty blog. Jakie klasy należy napisać aby ten blog funkcjonował? Wiem, że nie należy pisać wszystkiego w jednym pliku, lepiej stworzyć więcej plików ale kod będzie przejrzysty niż jeden plik z 3 000 liniami kodu. Jednak jak się zabrać do tworzenia takiej aplikacji? Mam edytor UML który domyślnie wspomaga projektowanie struktury tych klas (pewnie posiada więcej możliwości).

Mógłby ktoś pomóc? Mówiąc szczerze oczekuję nie tyle gotowego kodu każdej klasy co opisania jakie klasy są potrzebne i jakie metody - tak abym mógł zrozumieć istotę projektowania a następnie pisania obiektowo.

Jeśli byłby to screenshot z jakiegoś programu UML to byłoby jeszcze lepiej (IMG:style_emoticons/default/smile.gif)

P.S.
Myślę, że także dotyczy ten temat projektowania aplikacji w innych językach np. Java.

Pozdrawiam i liczę na pomoc (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kfc4
post
Post #2





Grupa: Zarejestrowani
Postów: 195
Pomógł: 18
Dołączył: 7.10.2007

Ostrzeżenie: (0%)
-----


Klasa komentarze:
- dodaj
- usuń
- moderuj
- pokaż

Klasa wpisy
- dodaj
- usuń
- zmień
- wyświetl

Klasa admini/redaktorzy:
- dodaj
- zmień hasło
- usuń
- zaloguj
- wyloguj

Klasa panel:
- łączy pozostałe

Mniej więcej tak. Cała magia polega na wypisaniu sobie zakładanych funkcjonalności, a później napisania klas. Jedna klasa - jedna funkcjonalność. Chyba, że ma wyjść jakaś gigantyczna klasa to lepiej sobie podzielić na mniejsze kawałki.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 08:52