I see that these terms are used quite a lot between different authors, but I seem to be unable to establish final definitions.
From my POV, a program interface is a “type” that defines how other softare components use the software component.
But what kind of software component I’m not quite sure about (and, it seems, no one else). The same goes for software and software module, although I suspect that the software block is smaller than the game than the component, and the software module has something to do with packaging.
I hope this is not considered (and subverted) as false, because I have serious intentions in the matter.
source
share