Nice. This book https://www.amazon.com/Design-Patterns-Workbook-Steven-Metsker/dp/0201743973 is an improvement over the seminal "Gang of Four" book about design patterns. It is very desirable to read it to improve the understand how to assign responsibilities over classes.