Design patterns quick overview with class diagrams in 6 minutes