Title
Combining contracts and exemplar-based programming for class hiding and customizationCatalog Number
102741368Type
Moving ImageDescription
From University Video Communications' catalog:"For performance reasons, client applications often need to influence the implementation strategies of libraries whose services they use. Object-oriented libraries can contain multiple implementations of services, but it is not always obvious which, if any, of the implemen-tations will meet client requirements. In this lecture, Lortz discusses how client-side software contracts and exemplar-based class factories can be used to construct customized server objects. By expressing priorities and requirements in contracts, clients can delegate service class selection to the library, thereby avoiding implicit dependencies on the library implementation."