1. Error et Notification
Tout d'abord, regardons les différentes sortes d'exceptions proposées en Smalltalk. Ici, il n'y a pas de différence notable avec des langages tels que C# ou Java. Différentes sortes d'exceptions peuvent être levées : on distingue deux principales catégories, les erreurs indiquant que le programme ne peut plus s'exécuter normalement et les notifications qui indiquent qu'un événement se passe, mais que si aucune action n'est effectuée le programme continue sa marche normalement. Les notifications sont souvent spécialisées en alertes (classe Warning), qui sont utilisées pour notifier des comportements anormaux, mais non fatales.
Typiquement, un message non compris (message not understood) lève l'exception MessageNotUnderstood qui est une sous-classe de la classe Error. Les notifications sont utilisées pour implanter des retours d'informations dans les interfaces graphiques. En Squeak, ProgressNotification sert à faire avancer les barres de...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première