Question 2
Consider the following statements regarding software design and choose the correct option. i) A module encapsulates functionality and interacts with other modules through well-defined interfaces. ii) Interfaces define the permitted interactions between modules without exposing internal implementation details.
Statement i) is correct and Statement ii) is incorrect.
Statement ii) is correct and Statement i) is incorrect.
Both statements are incorrect.
Both statements are correct.