Central premise IV
One implementation can satisfy multiple clients
- Different clients of the same interface that need different implementations would be counter to the principle of information hiding
- Clients should not care about implementations, as long as they satisfy the interface
- Kiczales’ work on open implementations