Design Patterns Used in Eclipse Platform

Here I summarize the design patterns used in Eclipse platform. Understanding design patterns used in Eclipse is the key for understanding Eclipse platform.

programcreek- eclilpse platform
Eclipse architecture has a clear layered structure. Each layer is independent to each other but interactive with each other. To better understand a framework, it is a good idea to start from a general view of the design patterns idea behind.

This is only a summary, design patterns used in each layer are illustrated.

Category >> Architecture & Design >> Design Patterns Stories  
If you want someone to read your code, please put the code inside <pre><code> and </code></pre> tags. For example:
String foo = "bar";