Design Patterns used in Bakery


I started to learn design patterns and find this to be the foundation for a good software developer.
I would like to know from experienced developers which patterns have been used in Bakery and Spring used in Bakery in specially the gang of four design patterns.


What I’ve discovered so far:

  1. MVP Model-View-Presenter (used to design the architecture of an entire application)
  2. Observable (used in every Listener, e.g. Button.ClickListener())