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 |
|
|
|
![]() |
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ć? |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 1 374 Pomógł: 149 Dołączył: 1.03.2006 Ostrzeżenie: (0%)
|
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ę |
|
|
|
patryczakowy [uml] Indetyfikacja klas 16.05.2009, 19:15:08
Crozin Przepraszam, że nie na temat, ale język polski obs... 16.05.2009, 19:52:16
patryczakowy Teraz lepiej? 16.05.2009, 20:07:53
JoShiMa A te listy to nie mogą być po prostu tab... 16.05.2009, 20:23:11
patryczakowy No właśnie nie każda lista będzie miała metody nie... 16.05.2009, 20:46:06
Crozin Cytatinne zaś będą posiadać metody dodawania, usuw... 16.05.2009, 21:02:13
patryczakowy Wyświetlać czyli dołączać odpowiedni szablon 16.05.2009, 21:08:55
Crozin Takie coś to już nie zadanie dla tej listy (kolekc... 16.05.2009, 21:30:25
patryczakowy A możesz podać jakiś uproszczony przykład takiego ... 17.05.2009, 15:21:33
Crozin kontroler:[PHP] pobierz, plaintext <?php$abcJak... 17.05.2009, 15:49:41
patryczakowy Jako że zamierzam to zrobić na smarty to chyba rod... 17.05.2009, 16:03:46
Crozin Eee... Smarty to może być co najwyżej widok, nie k... 17.05.2009, 16:44:12
patryczakowy ok dzięki na razie za wszystkie podpowiedzi jak pr... 21.05.2009, 21:39:47 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 23:06 |