A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is application/pdf
.
Coding against interfaces is a powerful technique in objectoriented programming. It decouples code and enables independent development. However, code decoupled via interfaces poses additional challenges for testing and dynamic execution, as not all pieces of code that are necessary to execute a piece of code may be available. For example, a client class may be coded against several interfaces. For testing, however, no classes may be available that implement the interfaces. This means that, to
doi:10.1145/1868321.1868326
dblp:conf/issta/IslamC10
fatcat:v3hh3q5x7zc7pmt4b2t6ilrcnq