以faced pattern設計事件常用工具的範例