![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 64 Pomógł: 0 Dołączył: 3.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witajcie : p potrzeba mi Waszej pomocy!
A wiec - posiadam klase bazowa - ORM File dla tabeli files. I chcialbym rozszerzac ja na zasadzie - Rapidshare_File, Megaupload_File. Niestety, sa miejsca, gdzie potrzebuje sie do plikow odniesc ogolnie, wiec nie moge z niej zrobic klasy abstrakcyjnej. Wtedy z kolei nie moge stworzyc metod abstrakcyjnych do implementacji. Co sugerujecie? Moze interfejs? Pozdrawiam! |
|
|
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Niestety, sa miejsca, gdzie potrzebuje sie do plikow odniesc ogolnie, wiec nie moge z niej zrobic klasy abstrakcyjnej. Wtedy z kolei nie moge stworzyc metod abstrakcyjnych do implementacji. Żeby rozszerzać klasę nie musi ona być abstrakcyjna. Co stoi na przeszkodzie żeby zrobić tak:? |
|
|
![]()
Post
#3
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Niestety, sa miejsca, gdzie potrzebuje sie do plikow odniesc ogolnie, wiec nie moge z niej zrobic klasy abstrakcyjnej. Wtedy z kolei nie moge stworzyc metod abstrakcyjnych do implementacji. Klasa abstrakcyjna może zawierać metody posiadające ciało, nie musi składać się tylko z metod abstrakcyjnych:
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 64 Pomógł: 0 Dołączył: 3.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
Skorzystalem z wzorca fabryki i śmiga. Dzięki wszystkim za starania : P
Do zamknięcia.
Powód edycji: [Cysiaczek]: nie bądź samolubny :-(
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 21:20 |