老 狗
避免過度設計(over-engineering) , 利用重構(Refactoring)再逐步導入設計模式(Design Patterns) ? (thinking)