(This is a very insightful design pattern information given by the teacher in the process of training java by myself. I would like to share it with you here. I hope everyone who is interested in java can learn some ideas from it, and then become their own thinking to develop and design.
Design Patterns Java Edition.chm)