1
我正在開發一個項目管理應用程序的內部使用。對於存儲項目的要求,我目前刨來實施類似單表繼承:狀態機vs單表繼承
鉛<要求
項目<要求
我的問題是將狀態機在這種情況下,而不是STI更好。這樣一個項目要求可能從一個狀態到其他類似:
線索 - >項目 - >取消
線索 - >項目 - >已完成
等等
我不確定我是否瞭解狀態機,如果我的問題沒有意義,請原諒我。
更新:更好地說我的意思 - 易於使用/理解,最重要的是易於維護。
更好的我的意思是 - 易於使用/理解,最重要的是易於維護。 – RubyDev 2011-05-18 18:12:03
然後,我建議一個好的狀態機寶石更容易使用和理解,但最終還是有很多這個問題的主觀性:) – jaydel 2011-05-18 18:22:44
感謝您的幫助。看來我必須開始學習狀態機然後:) – RubyDev 2011-05-19 11:11:34