En programmation orientée objet , le couplage séquentiel (également appelé couplage temporel ) est une forme de couplage dans laquelle une classe requiert que ses méthodes soient appelées dans une séquence particulière. Cela peut être un anti-modèle , selon le contexte.
Les méthodes dont le nom commence par Init, Begin, Start, etc. peuvent indiquer l'existence d'un couplage séquentiel.
En utilisant une voiture comme analogie , si l'utilisateur appuie sur l'accélérateur sans d'abord démarrer le moteur, la voiture ne plante pas, ne tombe pas en panne et ne génère pas d'exception : elle ne parvient tout simplement pas à accélérer.
Le couplage séquentiel peut être refactorisé avec le modèle de méthode de modèle pour surmonter les problèmes posés par l'utilisation de cet anti-modèle .