For Design Pattern practise.
Primary LanguageJava
Write example code for 23 types of design pattern to get a taste.