Structural, behavioral and creational patterns study
Angry birds alike shooter written in Java using JavaFX. It was a semestral project at my university in a course Architecture and Design Patterns. Besides others, there are used structural patterns like bridge or proxy and behavioral patterns with examples of memento, command and interpreter, the well known creational pattern family of factories is represented by Abstract Factory. The whole application is following architecture Model-View-Controller.
The class diagram of the project in which one cas recognize the individual implemented design patterns (open the image in a new tab to get the full view and zoom).