Sekventiell koppling
I objektorienterad programmering är sekventiell koppling (även känd som temporal koppling ) en form av koppling där en klass kräver att dess metoder anropas i en viss sekvens . Detta kan vara ett antimönster beroende på sammanhang.
Metoder vars namn börjar med Init, Begin, Start, etc. kan indikera förekomsten av sekventiell koppling.
Med en bil som en analogi , om användaren trampar på gasen utan att först starta motorn, kraschar inte bilen, misslyckas eller kastar ett undantag - den misslyckas helt enkelt med att accelerera.
Sekventiell koppling kan omfaktoriseras med mallmetodens mönster för att övervinna problemen med användningen av detta antimönster .
Kategori: