【observer】
【adapter】
【command】
【component】
【decorator】
【factory】
【mvc】
【proxy】
【singleton】
【state】
【strategy】
【template】
【observer】
【adapter】
【command】
【component】
【decorator】
【factory】
【mvc】
【proxy】
【singleton】
【state】
【strategy】
【template】