結果 : types of structural design patterns