![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 945 Pomógł: 7 Dołączył: 15.03.2005 Skąd: katowice Ostrzeżenie: (0%) ![]() ![]() |
mam takie pytanie.
Tworze np obiket Doc(); przekazuje do niego kilka parametrów i wywołuje 1 metode. teraz chce wywyłać tę samą metodę z innymi parametrami. czy takie podejście jest dobre. chce uniknąc ze jakies parametru np sie nadpiszą czy coś..
Ten post edytował acztery 3.04.2007, 11:24:59 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 415 Pomógł: 117 Dołączył: 7.09.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Jak dla mnie wprowadziłeś za dużą abstrakcję tzn. Jedna klasa obsługuje "Cytaty", "Artykuły" etc. a co za tym idzie musisz za każdym razem ustawiać swój obiekt, żeby pobrał odpowiednie rzeczy.
Ja stworzyłbym odpowiednie klasy Articles, Citation i co tam jeszcze masz. A jak to zależy od ciebie - możesz dziedziczyć po Doc, albo jak zreflektowałem później, zagregować. edit: Cytat klasa doc już dziedziczy z inne klasy User. Dokument dziedziczy po użytkowniku? Ten post edytował LBO 3.04.2007, 11:51:38 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 15:05 |