Szekvenciális csatolás

Innen: Hungaropédia
A lap korábbi változatát látod, amilyen imported>B.Zsoltbot 2019. május 4., 13:13-kor történt szerkesztése után volt. (hibák javítása AWB)
(eltér) ← Régebbi változat | Aktuális változat (eltér) | Újabb változat→ (eltér)
Ugrás a navigációhozUgrás a kereséshez

Az objektumorientált programozásban a szekvenciális csatolás azt jelenti, hogy egy osztály metódusait csak bizonyos sorrendben lehet hívni, különben az osztály nem az elvárt módon működik, amire lehet, hogy kivételek sem figyelmeztetnek. A kontextustól függően ez antiminta lehet. Metódusok, amelyek neve a következő szavak valamelyikével kezdődik: Init, Begin, Start, szekvenciális csatolásra utalnak. Analógiaként, ha egy kocsit anélkül próbálnak meg gyorsítani, hogy beindítanák a motort, akkor a kocsi nem gyorsul. Nem megy tönkre, nem omlasztja össze a programot, nem dob kivételt, egyszerűen nem gyorsul. A szekvenciális csatolás megoldható sablon metódussal.[1]

Jegyzetek

  1. Andriy, Buday: Refactor: Sequential Coupling => Template Method. The Code Project. (Hozzáférés: 2011. április 23.)

Fordítás

Ez a szócikk részben vagy egészben a Sequential coupling című angol Wikipédia-szócikk fordításán alapul. Az eredeti cikk szerkesztőit annak laptörténete sorolja fel. Ez a jelzés csupán a megfogalmazás eredetét és a szerzői jogokat jelzi, nem szolgál a cikkben szereplő információk forrásmegjelöléseként.