interactiecomponent
Een interactiecomponent is een software- of hardwarecomponent die verantwoordelijk is voor het afhandelen van interacties tussen een gebruiker en een systeem, of tussen systemen onderling. In softwareontwerp maakt het deel uit van een componentgebaseerde architectuur en vaak van event-gestuurde of model-view-controller-achtige structuren. Het doel is input te interpreteren, relevante acties te initiëren en de gebruikerservaring te sturen.
Typische taken zijn het ontvangen en verwerken van gebeurtenissen zoals klikken, aanraken, toetsaanslagen of gebaren, het
Belangrijke ontwerpoverwegingen zijn duidelijke verantwoordelijkheid (single responsibility), lage koppeling en hoge samenhang, en een heldere interface.
Zie ook: user interface component, event-driven architecture, component-based design.