Originariamente inviato da freddie1978
Grazie per le risposte. Ho capito come procedere e ho terminato una parte del mio esercizio.
Ho creato nella classe soggetto un metodo che prende in ingresso un array e li scansiona cercando l'attributo più alto.
Grazie.
La classe Subject dovrebbe esprimere il comportamento di una sola entità e non dovrebbe gestire i comportamenti di gruppi di entità, a meno che la singola entità possa individuare anche un gruppo (es. prodotto / bundle, unità / armata) e l'approccio, allora, sarebbe giusto.
In questo caso credo sia meglio utilizzare una apposita classe che gestisca i vari oggetti, non in virtù della singola funzione di calcolo, ma in virtù anche di altre.
Non so se questi aspetti debbano far parte dell'esercizio o siano ridondanti.
Codice PHP:
class SubjectsManager {
private $subjects = array();
function __construct($subjects) {
$this->subjects = $subjects;
}
function getSubjects() {
return $this->subjects;
}
public function getOlder() {
...
return $subj;
}
.. altri metodi riguardanti un gruppo
}