![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Moderatorzy Postów: 2 921 Pomógł: 269 Dołączył: 11.08.2005 Skąd: 127.0.0.1 ![]() |
W PHP5 jest możliwość przekazania do metody obiektu:
Niestety nie wiem jaki obiekt będzie przekazywany do obiektu, więc powyższe rozwiązanie się nie sprawdzi. Moje obecne rozwiązanie wygląda mniej więcej tak:
Czy jest możliwość przekazywania do metody dowolnego obiektu z wymuszeniem typu jak w pierwszym przypadku? Jedyne co przychodzi mi do głowy, to utworzenie abstrakcyjnej klasy, po której będą dziedziczyć wszystkie klasy, które będą przekazywane do metody. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 2 921 Pomógł: 269 Dołączył: 11.08.2005 Skąd: 127.0.0.1 ![]() |
W tym przypadku klasa abstrakcyjna się nie przyda, ponieważ mam wiele klas, które nie mają ze sobą nic wspólnego. Jedyne co je łączy, to fakt, że są przekazywane go innej klasy. Interface tutaj jest bardzo dobrym rozwiązaniem.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 18:37 |