Articles

Affichage des articles associés au libellé SerialClockDisplay

Projet Réveil-Matin (partie VII) - Gestion de l'affichage de l'horloge (classe ClockDisplay)

Image
Dans l'article traitant de l'implémentation de la classe Clock , le besoin d'une classe implémentant le système d'affichage avait été mise en évidence. La classe utilisée avait été appelée ClockDisplay . Et elle devait exposer trois méthodes dans son interface publique : changeTime() par laquelle le dispositif d'affichage est notifié du changement de l'affichage de l'heure. changeStatus() par laquelle le dispositif d'affichage est notifié du changement d'état de l'horloge et adapter l'affiche en fonction. changeAlarm() par laquelle le dispositif d'affichage est notifié du changement d'activation/désactivation de l'alarme (pour afficher une petite cloche sur l'écran LCD lorsque l'alarme est activée par exemple).  Mais le développement de la classe d'un système d'affichage dépend étroitement des composants électroniques utilisés. Afin d'assurer le découplage entre la classe relative au système d...