![]() |
![]() |
![]()
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: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Cytat inne zaś będą posiadać metody dodawania, usuwania Ale zapewne ograniczy się to do dodania/usunięcia elementu z listy i niczego więcej? Zwykła tablica spisze się doskonale.Cytat przecież nie dodaję obiektów do listy tylko tworzę obiekty a lista to tylko zbiór tych obiektów Ale i tak na jakimś tam etapie do tej listy (nieważne czy to będzie zwykła tablica czy jakiś obiekt) dodajesz utworzone wcześniej obiekty.Cytat Więc może jedna klasa lista która będzie przyjmować różne obiekty i je wyświetlać Ale wyświetlać, czyli co? Zwracać, generować kod HTML czy coś innego?Cytat ewentualnie sprawdzać czy dany użytkownik może oglądać tą listę IMO to powinno być wykonane przed utworzeniem jakichkolwiek obiektów, do których ktoś nie ma dostępu.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 17:58 |