This allows alternative implementations to be provided based on certain characteristics of the parameterized type that is being instantiated.
Another benefit is that it offers configuration flexibility because alternative implementations of a given service can be used without recompiling code.
Others go to great lengths to try and stop these alternative implementations.
Sun stated that it planned to replace the remaining proprietary components with alternative implementations and to make the class library completely free.
Some alternative implementations of parts of the framework are listed here.
This was because standards and interoperability increased competition and eased customers' movement between alternative implementations.
Although ASP is a proprietary technology there are alternative implementations.
An alternative implementation is to place both the surrogate key and the natural key into the fact table.
Sun's goal was to replace the parts that remain closed with alternative implementations and make the class library completely open.
Some of these are simply alternative implementations, and others provide significant new features.