Interfaces exist for inheritance, and without inheritance, interfaces are not required. Columns can enrich their behavior mechanisms through interfaces.
1, the interface is equivalent to the code of conduct for pupils, for example: The Norms define the love of the motherland, but each student has their own way of loving the motherland.
2, if the student is still a young pioneer, he is in compliance with the norms of pupils ' behavior, but also to follow the Young Pioneers code of conduct, such as: not only to love the motherland (pupils in the code of conduct requirements), but also need to sing the national anthem. (That is, it inherits two interfaces at the same time)
3, if each student through the ancient poetry to love the Motherland, can also abstract a class as a base class, for inheritance.
Http://www.cnblogs.com/Autumoon/archive/2008/06/16/1222818.html
June 10 Interface (note)