Interface
The boundary between modules specifying what information and control crosses between them while hiding internal details. Well-designed interfaces enable modules to be changed independently, as long as the interface contract is maintained.
The boundary between modules specifying what information and control crosses between them while hiding internal details. Well-designed interfaces enable modules to be changed independently, as long as the interface contract is maintained.