Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Sens dziedziczenia?
Forum PHP.pl > Forum > Przedszkole
ed3k
Witam!
Mam pytanie odnośnie dziedziczenia. Klasa dziecko dziedziczy cala zawartosc klasy matki. Funkcje mozna rozbudowac poprzez:
Kod
function f(){
Matka::f();
moj kod;

Co zrobic w momencie, gdy klasa dziecko ma identyczna funkcje w 99%, tylko gdzies w srodku kodu funkcji ma zmieniony np warunek, czy petle? trzeba pisac fukcje od nowa?
best
Ja bym podzielił funkcję klasy matki na mniejsze funkcje i przeciążył tylko jedną z nich, tą która zawiera część kodu do zmiany.
Zawsze możesz też dodać coś do funkcji klasy matki wywołując parent::nazwa_funkcji() i dalej pisząc dodatkowy kod.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.