2021-22 - M1Info - Design Patterns