This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Last revision Both sides next revision | ||
2015_2016:s3:concprogobjet:td:td2 [2018/09/16 23:03] blay [aide] |
2015_2016:s3:concprogobjet:td:td2 [2018/09/16 23:06] blay [Architecture : Persistance simplifiée] |
||
---|---|---|---|
Line 119: | Line 119: | ||
===== Architecture : Persistance simplifiée ===== | ===== Architecture : Persistance simplifiée ===== | ||
- | 1- On désire sauvegarder l'ensemble des bus à chaque fin d'exécution du programme principal et recharger l'état des bus à chaque lancement du programme principal. | + | 1- On désire sauvegarder l'ensemble des forums à chaque fin d'exécution du programme principal et recharger l'état des forums à chaque lancement du programme principal. |
Vous pouvez utiliser le {{:2015_2016:s3:concprogobjet:td:memoire.java|code suivant}}. Pour l'utiliser il suffit que vos classes "implements Serializable'. | Vous pouvez utiliser le {{:2015_2016:s3:concprogobjet:td:memoire.java|code suivant}}. Pour l'utiliser il suffit que vos classes "implements Serializable'. | ||
Line 131: | Line 131: | ||
<code java> | <code java> | ||
Object o = Memoire.read(NomFichier); | Object o = Memoire.read(NomFichier); | ||
- | if (o != null) | + | if (o instanceof Gestionnaire){ |
- | if (o instanceof RegistreDeBus) | + | registre = (Gestionnaire) o;} |
- | registre = (RegistreDeBus) o; | + | |
} | } | ||
</code> | </code> |