A new article has been added to eclipse.org/articles and it describes the Adaptor pattern and how it’s used in Eclipse. A must read if you’re into Eclipse/Notes 8.x plug-in development. Below is the introduction.
“The adapter pattern is used extensively in Eclipse. The use of this pattern allows plug-ins to be loosely coupled, yet still be tightly integrated in the extremely dynamic Eclipse runtime environment. The adapter framework is used extensively by a wide variety of plug-ins, including those from the Eclipse platform, other Eclipse projects, and by the broader community and eco-system. The adapter framework should be considered as one of the essential parts of the Eclipse platform that everyone writing Eclipse plug-ins must know about.”