Asocjacja

Założenie: Zdefiniujemy dwie klasy, “Produkt” i “Zamówienie”, gdzie klasa “Zamówienie” będzie korzystać z obiektu klasy “Produkt”. Pokażemy jak utworzyć asocjację między tymi klasami.

Krok po kroku:

  1. Definicja klasy Produkt: Tworzymy klasę Produkt z atrybutami nazwa i cena.
  2. 
    nazwa = $nazwa;
            $this->cena = $cena;
        }
    }
    ?>
    				
  3. Definicja klasy Zamówienie: Tworzymy klasę Zamówienie z atrybutem produkt, który będzie obiektem klasy Produkt.
  4. 
    produkt = $produkt;
        }
    
        public function wyswietlZamowienie() {
            echo "Zamówiono: " . $this->produkt->nazwa . ", cena: " . $this->produkt->cena . " zł";
        }
    }
    ?>
    				
  5. Utworzenie obiektu i użycie asocjacji: Tworzymy obiekt klasy Produkt i używamy go do utworzenia obiektu klasy Zamówienie.
  6. 
    wyswietlZamowienie();
    ?>
    				

Ten przykład pokazuje podstawy asocjacji w programowaniu obiektowym w PHP. Klasa Zamówienie “korzysta” z klasy Produkt, co jest prostym przykładem asocjacji. Zachęcamy do dalszego zgłębiania tematu programowania obiektowego w PHP!

Dodaj komentarz 0

Your email address will not be published. Required fields are marked *