Personal examples of Gang Of Four design patterns