Acoplamiento secuencial.
Problema de diseño en la programación orientada a objetos
En la programación orientada a objetos, el acoplamiento secuencial (también conocido como acoplamiento temporal) es una forma de acoplamiento en la que una clase requiere que sus métodos se llamen en una secuencia concreta. Dependiendo del contexto, esto puede ser un antipatrón.
Los métodos cuyo nombre empieza por Init, Begin, Start, etc. pueden indicar la existencia de acoplamiento secuencial.
Usando un coche como analogía, si el usuario pisa el acelerador sin haber arrancado primero el motor, el coche no se bloquea, ni falla, ni lanza una excepción: simplemente no acelera.
El acoplamiento secuencial se puede refactorizar con el patrón método plantilla para superar los problemas que plantea el uso de este antipatrón.