Hi all. I am intersted in the idea of the "interface" object. I am new but learning, and the ways in which the implementation of the interface object might be put to productive use are dancing just outside my grasp (In other words, I ALMOST get it, and it is driving me nuts!).
I think this might bear directly on a solution in a database application I am working on, but I could use a few examples. I have found some here in the forum, but I think I am missing something. The "ideal" cases in which this object might be the best solution would be helpful. Preferably in more concrete terms than I have found so far. Most explanations I have found either oversimplify to the point where it is hard to understand the purpose of using the interface, or are so abstract that it is difficult to understand the application of the tool to some of my more mundane problems.

Any help would be much appreciated!