1.包括簡單工廠模式、觀察者等設計模式的源代碼