Multiple choice technology programming languages

A is a software unit whose functionality and Dependencies are completely defined by its .

  1. Object, Class

  2. Component, Interfaces.

  3. Component, Class

  4. Class, Component

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

A component is a self-contained software unit with well-defined functionality, and its dependencies (what it requires from other components) are specified through interfaces. Interfaces define the contract between components without exposing implementation details, enabling loose coupling and independent development.