Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [uml] Indetyfikacja klas
patryczakowy
post
Post #1





Grupa: Zarejestrowani
Postów: 420
Pomógł: 44
Dołączył: 22.10.2008

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


Witam zacząłem bawić się troszkę uml zakładam temat tutaj bo niestety niema na tym forum działu uml i w tym miejscu raz jeszcze rzucę propozycję utworzenia takiego działu. W końcu wcześniej czy później każdemu programiście przyjdzie się zmierzyć z tym językiem.
Problem mam taki zacząłem szukać klas jakie powinny być w projekcie no i przy identyfikacji klas ukazało mi się mnóstwo list np:
lista ofert, lista wiadomości, lista zamówień i wiele wiele innych.
I teraz pytanie jak to rozwiązać w pierwszej chwili pomyślałem klasa bazowa(abstrakcyjna) lista a każda lista będzie dziedziczyć po tej klasie jakieś podstawowe właściwości.
Ale w ten sposób będę miał mnóstwo(dziesiątki) rożnych klas dziedziczących po liście.
To drugi pomysł jedna klasa lista obsługuje wszystkie listy. No i to też nie wydaje mi się dobrym pomysłem może ktoś zaproponuje jakieś ciekawe rozwiązanie.

Ten post edytował patryczakowy 16.05.2009, 20:06:38
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
patryczakowy
post
Post #2





Grupa: Zarejestrowani
Postów: 420
Pomógł: 44
Dołączył: 22.10.2008

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


Taki że będę z tego robił diagram klas.
Mógłbyś rozwinąć myśl z tą tablicą jakie obiekty by w niej miały być? Sprecyzuj to bardziej bo wiesz ja większość programowałem
proceduralnie i teraz troszkę trudno mi się na obiektowy sposób myślenia przerzucić?
Go to the top of the page
+Quote Post
JoShiMa
post
Post #3





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

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


Cytat(patryczakowy @ 16.05.2009, 21:28:44 ) *
Mógłbyś rozwinąć myśl z tą tablicą

Mogłabym. Jeśli potrzebujesz mieć listę wiadomości to robisz klasę definiująca wiadomość i tablicę, której elementami są obiekty tej klasy. No chyba, że potrzebujesz, żeby ta lista wiadomości miała jakieś swoje funkcje, to faktycznie lepiej zrobić odpowiednią klasę
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: 5.10.2025 - 17:56