What is the controller?
(a) It is a program component that makes decisions and directs other components
(b) It is a way that decision making is distributed among program components
(c) All of the mentioned
(d) None of the mentioned
This question was addressed to me during an online interview.
My doubt stems from Interaction Design Process And Interaction Modelling Heuristics in portion Unified Modelling Language of Software Architecture