Réutilisation d'une interface
	
	
		Bonjour,
J'ai des classes modeles, auxquelles sont ratachés des 'recorders'.
Quatre methodes (CRUD) sont communes a toutes ces classes, mais leur role est different:
	Code:
	
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
   |  
 
// ...
 
Class Status_Recorder extends SQLRecorder /* implements ICrud */ {
 
    public function create($status) {
        // Préparation de la connection
        $con = parent::getConnection();
 
        $query=<<<EOT
Insert into Status(word_status)
Values(
    "{$status->getWord()}"
);
EOT;
 
        $con->set();
        $output = (bool)$con->query($query);
        $con->close();
 
        if ($output)
            $status->setId(parent::getLastInsertId('Status'));
 
        return $output;
    }
 
// ...
 
Class Status implements ICrud {
    private     $id;
    private     $word;
 
    private     $recorder;
 
// ...
 
 public function create() {
        $this->recorder->create($this);
    }
 
// ... | 
 
Est-il preferable d'utiliser deux interfaces differentes, meme si pour l'instant elles ont les memes noms de methode?
-> Ou dois-je plutot faire la distinction des maintenant ?
Une idée ?
M