Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 22.01.2010 Ostrzeżenie: (0%)
|
Witam,
Jestem raczej początkujący jeśli chodzi o OOP i właśnie buduję swój pierwszy projekt z wykorzystaniem obiektów. Mam takie pytanie. Jak zastosować kompozycję (związek typu 'ma') w PHP? Pozdrawiam, Dawid C Ten post edytował dawid_c 22.01.2010, 16:19:21 |
|
|
|
![]() |
Post
#2
|
|
|
Newsman Grupa: Moderatorzy Postów: 2 033 Pomógł: 290 Dołączył: 21.12.2007 Skąd: Łódź |
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 22.01.2010 Ostrzeżenie: (0%)
|
Chyba nie...
Kompozycja to związku typu: "samochód ma silnik", "komputer ma procesor". Chyba, że je coś źle rozumiem... |
|
|
|
Post
#4
|
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza |
|
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 22.01.2010 Ostrzeżenie: (0%)
|
Dzięki za rozjaśnienie.
Zwątpiłem, ponieważ założyłem, że kompozycję będzie budować się analogicznie jak dziedziczenie (słowo kluczowe extends). Jadnak jak zwykle - najprostsze rozwiązanie nigdy nie chce przyjść jak jest potrzebne (IMG:style_emoticons/default/smile.gif) |
|
|
|
Post
#6
|
|
|
Newsman Grupa: Moderatorzy Postów: 2 033 Pomógł: 290 Dołączył: 21.12.2007 Skąd: Łódź |
Cytat Zwątpiłem, ponieważ założyłem, że kompozycję będzie budować się analogicznie jak dziedziczenie (słowo kluczowe extends). No nie, bo dziedziczenie to relacja A jest rodzajem B, czyli, nawiązując do przykładu z samochodami: klasa A6 jest rodzajem klasy Audi, która jest rodzajem klasy Samochód - dziedziczenie klasa A6 zawiera klasę 'Quattro' oraz zawiera klasę '4.2 V8 FSI' oraz zawiera klasę 'S-Line' - kompozycja (IMG:style_emoticons/default/biggrin.gif) |
|
|
|
![]() ![]() |
|
Aktualny czas: 20.12.2025 - 15:41 |