What is your interface?
For many developers, the term ‘interface’ is a difficult one. Proper understanding of the concept helps to make better informed decisions. You can use it to find out what you can and cannot modify. In discussions, I have experienced that developers sometimes assign a very specific meaning to the word ‘interface’, so this article will…