Patterns A list of design patterns, I think is always useful to keep them in mind How to open diagramas. All diagrams(extension .mm) can be open with a free software named FreeMind Each code example(inside a subfolder 'codeExample') has to be imported as a Maven Project