[Php-it] Estendere una classe o incorporare un oggetto?

Domenico L. domenico.lorusso at pleiade.it
Fri Feb 2 15:13:34 CET 2007


Caio all,
    l'oggetto è un po' criptico, il  punto è questo (esempio):

Ho la classe A(nimale)
E la classe  V(isione)

Ora V estende A per dare ad A gli aspetti grafici

In questa situazione però se estendo nuovamente A per aggiungere dei 
metodi ottenendo la classe F(antastici)

quindi F e V sono 2 classi che estendono A ma se volessi utilizzare la 
parte grafica usata in V per F non potrei...

D'altro canto V potrebbe essere una classe che come proprietà si aspetta 
un oggetto di tipo A (che è l'approccio di PEAR) però a questo punto V 
non può accedere ai metodi/proprietà non pubblici di A che invece è cosa 
che mi serve...

Come si può risolvere questa cosa?

In soldoni mi serve poter estendere degli aspetti della classe base A, 
facendo in modo che siano cmq tutte compatibili con V. se po fa? come?

ciao!!!

P.S.
    PHP 4 ma prima o poi si migra la 5!




-- 
Domenico L.                             icq: 645 44 861

per stupire mezz'ora basta un libro di storia,
io cercai di imparare la Treccani a memoria... [F.d.A.]



More information about the Php-it mailing list