Exploration of designpatterns in several languages