舉例說明什麼是這個問題:何處放置多個類使用的方法?
我目前在我正在研究的PHP項目中的一個兩難。我想到了一個將被多個類使用的方法(本例中爲UI - MVC模型),但我不確定如何在面向對象設計中表示這樣的方法。我想到的第一件事是創建一個靜態函數的類,當我需要它時,我會打電話。不過,我不確定這是否正確。
更確切地說,我想要隨時工作。所以我需要幾種處理時間的方法。我正在考慮創建一個Time類,其中我會檢查時間是否是正確的格式等功能
有些人可能會說,我不應該使用類,因爲在PHP中,我仍然可以使用程序代碼。但我更感興趣的是回答,這將啓發我如何在OOP/OOD中處理這種情況。
所以實際的問題是:如何表示這樣的方法?靜態函數的方法是否足夠好,還是我應該重新考慮其他任何東西?
如果類通過IS_A關係關聯,則只應使用繼承方法。否則使用一個模塊。 – 2010-02-10 13:15:58