Se vuoi approfondireCodice 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();
?>
qui
a c'è pure la composition .........
![]()