Design Pattern | My Note / Zeliang YAO