https://bookem.ir/books/1084310-Design-Patterns-Java-Workbook
Design Patterns Java Workbook