What types of units does Component follow?
(a) Modular Unit
(b) Replaceable Unit
(c) Unit with well defined interface
(d) All of the mentioned
This question was posed to me during an interview.
The question is from UML Package and Component Diagrams topic in section Unified Modelling Language of Software Architecture