Commentary
- This was well explained and to the point of why interfaces are confusing for most of the developers. They are really handy while working with APIs and I agree sometimes it could be annoying to fit the problems using interfaces, I have come to realize it is not that interfaces are bad, it’s just that we are not clear with the solution to the structure of the program that we are constructing.