TitleCombining contracts and exemplar-based programming for class hiding and customization
CreditsLortz, Victor B.
PublisherUniversity Video Communications
FormatBetacam SP (short)
Copyright HolderComputer History Museum
DescriptionFrom 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."