External Polymorphism An Object Structural Pattern for Transparently Extending Concrete Data Types


It hard to debug applications built using reusable class libraries. For instance, when an error occurs in the library developers often don’t know the names of all the relevant objects in order to be able to dump their current state (e.g., in a debugger or in print statements). Therefore, class libraries should be able to dump the content of some or all… (More)


1 Figure or Table

Slides referencing similar topics