如何用設計模式替代if else

confuse發表於2008-03-17
在專案中常遇到這種情況,一個頁面(e.g.:使用者資訊)經常需要在不同的功能模組下面顯示,但是在不同的功能下面可能頁面顯示的內容略有不同(有些控制元件僅在特定功能下才顯示),同時登陸時傳送的引數自然也有些不同。過程化的思想使得在一個頁面程式碼裡面寫滿了if else,感覺這樣很不好,特來請教高人給出一個比較好的設計方案,謝謝。

相關文章