Some educational examples for Design Patterns