2011/11/15 "Zdeněk Troníček" <tronicek at fit.cvut.cz> > Not always are interfaces intended to be implemented. Sometimes they just > define a contract. E.g. in JDBC, Connection is not there so that an > application programmer implements it. > If it defines a contract that the library provider is expected to implement, then it is intended to be implemented.