Name
Implements Interface
Intent
There are multiple implementations of a particular interface and more implementation to come. New classes should be able to be instantiated without changing the configuration rules.
Sample Code
<chain-element className="com.package.ThirdChainElement" visible="true" length="1" />
digester.addObjectCreate("chain-element", "com.package.BaseChainElement", "className"; digester.addSetProperties("chain-element");