我不得不清理在線大學申請的代碼。沒有什麼特別的錯,但它很複雜。不同的學位課程有不同的條件,費用,所需的文件和問題。最重要的是,來自軍方的學生獲得不同的費用,而以前的學生不收費並跳過步驟。複雜邏輯的任何設計模式/編碼方法?
很明顯,所有這些邏輯都會變得相當複雜 - 並且會導致錯誤。我想知道是否有設計模式或編碼方法可以幫助組織邏輯。我使用PHP,並不重要。
strategy pattern似乎有最大的潛力,但在我看來,我需要戰略之上的策略。
我想「業務邏輯」的領域可能至少部分覆蓋了這一點,但是搜索並沒有顯示任何優雅的編碼方法的使用。
這應該可能是一個社區維基 – 2010-08-13 15:18:26
這真的要取決於您的具體要求... – Paddy 2010-08-13 15:19:26