Salve ragazzi è da un pò che non seguo piu il forum ma mi pare che sia sempre una guerra
ho un piccolo dubbio riguardo i principi basilari della programmazione ad oggetti e vorrei condividerlo per avere anche i vostri pareri..
Allora veniamo al punto.. può una classe figlia essere legata anche per composition (has-a) alla sua classe padre?
diciamo qualcosa di questo tipo:
secondo voi il legame padre-figlio tra un sito in generale ed una pagina è corretto? certamente si può dire che un sito è formato ance da pagine..Codice PHP:
class site {
private $output = '';
public function __construct( page $pages ) {
foreach ( $pages AS $page ) {
$this->output .= $page->__buildPage();
}
}
}
class page extends site {
private $prologue;
private $head;
private $body;
private $output = '';
public function __buildPage() {
$this->output = $this->prologue;
$this->output .= '<html>' . $this->head . $this->body . '</html>';
}
public function __show() {
return $this->output;
}
}
Ben vengano pareri costruttivi..![]()