A.Design Pattern Summary