Ämne: Arv i PHP
Visa ett inlägg
Oläst 2008-07-25, 14:09 #4
MMCs avatar
MMC MMC är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jan 2008
Inlägg: 560
MMC MMC är inte uppkopplad
Mycket flitig postare
MMCs avatar
 
Reg.datum: Jan 2008
Inlägg: 560
Citat:
Ursprungligen postat av KarlRoos
Oj, det var oväntat faktiskt Är inte det en av basic punkterna för att räknas som OOP?
Citat:
Ursprungligen postat av jimmie
multipla interfaces stödjs dock.
Förklara?
Nej, multipla arv är definitvt inte en "basic" OOP-feature. Det är väldigt svårt att få till rätt och kan leda till konflikter som gör det svårt för kompilatorn att uppföra sig rätt, och ännu svårare för programmeraren att veta var det blir fel.

Interfaces låter dig speca vilka metoder som en implementerande klass måste innehålla, vilket betyder att du inte behöver veta alla detaljer om en klass så länge du kan klassens interface. Så länge som dina interfaces inte specar metoder med samma namn, kan din klass implementera flera interface.

Kan du ge ett riktigt exempel på var du hade tänkt använda multipla arv? I många fall finns det en bättre lösning än att göra på det sättet.
MMC är inte uppkopplad   Svara med citatSvara med citat