![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 53 Pomógł: 1 Dołączył: 20.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
Mam zależność tego typu:
ale do tego mam zależność:
Od jakiegoś czasu główkuję jak to rozwiązać, ale nic sensownego nie przychodzi mi do głowy. Ten post edytował Kedan 11.05.2009, 11:29:35 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
skoro mowa o Wielodziedziczeniu , to mógł by mi ktoś powiedzieć jak się je robi za pomocą interfejsu ?
bo na phpedi pisze że można (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 175 Pomógł: 12 Dołączył: 28.06.2007 Skąd: Bytom Ostrzeżenie: (0%) ![]() ![]() |
skoro mowa o Wielodziedziczeniu , to mógł by mi ktoś powiedzieć jak się je robi za pomocą interfejsu ? bo na phpedi pisze że można (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) mozesz implementowac wiecej interfejsow, tym samym wymuszać na klasie pewne zachowania. Listing na przykladize wzorca registry - http://athlan.pl/code/RegistryExtended Jak sam autor tego listingu napisał, implementuje interfejsy: "Iterator ArrayAccess (na potrzeby poruszania się po instancji jak po tablicy) Countable (aby łatwo otrzymać liczbę przechowywanych danych) Serializable (żeby można było zaserializować i odserializować instancję obiektu)" Ogolnie rzecz biorac, wiele osob twierdzi ze dziedziczenie jest zle, po pewnych doswiadczeniach rowniez ja zgadzam sie z ta opinia. dziedziczenie < kompozycja http://art-of-software.blogspot.com/2008/0...-telefonie.html Ten post edytował plurr 12.05.2009, 17:37:12 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 592 Pomógł: 62 Dołączył: 3.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Ogolnie rzecz biorac, wiele osob twierdzi ze dziedziczenie jest zle, po pewnych doswiadczeniach rowniez ja zgadzam sie z ta opinia. dziedziczenie < kompozycja oryginalna opinia, odnosisz ją tylko do PHP czy tak ogólnie? (IMG:http://forum.php.pl/style_emoticons/default/dry.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 15:43 |