Reading Ian Sommervilles’s Software engineering, he mentiones there are following interfaces:
- Paramater interface: data or functions are passed from one component
to another - Shared memory interface: block of memory is shared between
components - Procedural interface: interfaces where one component
encapsulates a set of procedures that can be called by other
components. Objects and reusable components have this.
I do not understand, is this talking about “interface” types (such as using interface keyword in c#)? What would be example of those? I am a bit confused as this mentioned objects and reusable components, I am not sure what is meant by interface that – public methods?
2