[Yanel-dev] versioned interfaces and what others do (and how they name it): Adaptable and Adapter design patterns

Guillaume Déflache guillaume.deflache at wyona.com
Wed Jan 6 20:08:14 CET 2010


Hi!

Michi and I discussed in the last few days how we could better present 
the concept of versionable interfaces to people not knowing Yanel.

It seems like part of what we do in Yanel with versioned interfaces is 
called the Adaptable design pattern by others: cf.
- http://wiki.apidesign.org/wiki/Adaptable (from one (the most vocal) of 
Netbeans's API gurus)
- http://blogs.cocoondev.org/crafterm/archives/002049.html (describe 
Eclipse's functionality)
- see also in 
http://lists.wyona.org/pipermail/yanel-development/2009-December/004194.html 
the "getServiceInstance" method which could still get a more 
pattern-savvy name I guess

HTH,
    Guillaume


More information about the Yanel-development mailing list