Codice PHP:
<?php
class A
{
    public function 
__construct()
    {
    }
    public function 
displayA()
    {
        echo 
"Hi B ;)";
    }
}
class 
B
{
    private 
$_a;
    public function 
__construct(A $objA)
    {
//aggregation 
        
$this->_a $objA;
    }
    public function 
displayB()
    {     
        
$this->_a->displayA();
    }
}
$a = new A();
$b = new B($a);
$b->displayB();
?>
Se vuoi approfondire



qui

a c'è pure la composition .........