2
我正在爲PHP中的一個大型項目編寫助手類,並且我寫了一個名爲Command
的類。它本質上是一個OOP包裝,可以通過受控方式從PHP運行系統命令。它有像addOption()
這樣的方法來添加-a類型選項和addArgument()
來添加其他參數。我應該擴展這個類還是僅僅使用它?
我需要做很多scp'ing的文件,所以我會很多地使用Command類。對scp的調用非常具體,因爲我需要每次都使用某些選項。
擴展此類並創建ScpCommand
類是否有意義?它似乎有一種'是'的關係,但它與每次具有特定選項的Command
類都是一樣的。我真的不認爲我需要重寫除構造函數外的任何方法。我可能只會添加類變量。這真的只是一個方便。
這裏最有意義的是什麼?
我同意我認爲你可以很容易地使用工廠的一個很好的論點。不錯的想法。 – 2008-11-18 17:48:15