![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 333 Pomógł: 16 Dołączył: 13.05.2008 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Witam,
rozbiłem trochę kodu na kilka klas i metod... Doszedłem do klasy której jedna metoda powinna pobierać kod z kilku źródeł. Z tego co się orientuję w PHP nie ma dziedziczenia od dwóch i więcej klas naraz. Co radzicie zrobić? "Rozrysuję" przykładową klasę
Czy można w metodzie klasy importować inną klasę lub funkcję? - obiektowości dopiero się uczę (IMG:style_emoticons/default/party.gif) Czy rozbić kod importowany za pomocą include na kilka plików? - to byłby powrót do strukturalnej koncepcji... (IMG:style_emoticons/default/winksmiley.jpg) Nie bardzo wiem jak się za to logicznie zabrać a chciałbym zachować w kodzie porządek na przyszłość i ku potomnym. Później naturalnie z metody a do innych metod w klasie będę chciał przekazywać dane za pomocą atrybutów klasy. Dzięx za podpowiedzi. Ten post edytował Larges 12.09.2009, 17:36:08 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 332 Pomógł: 294 Dołączył: 12.10.2008 Skąd: Olkusz Ostrzeżenie: (0%) ![]() ![]() |
tak na szybko jak patrzę to dobrym rozwiązaniem dla Ciebie jest implementacja wzorca projektowego strategia przy zastosowaniu tych samych metod choć inaczej załatwiających sprawę w zależności od otoczenia jakie się oprogramuje...
poczytaj o nim tutaj (są przykłady kodu - niżej masz też odnośniki do innych wzorców projektowych - może coś przyda Ci się): Wzorce projektowe - strategia |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 17:18 |