0
我有一箇中等規模的任務在程序風格上完成,所以我想將代碼轉換爲OOP以便於維護。原代碼是一個大的塊在一個單一的文件,我所做的就是:
- 分解任務到其處理任務
的部分功能 - 將功能集成到一個類的方法鏈接
將PHP程序代碼轉換爲OOP方法鏈接...可維護性和可讀性是否值得麻煩?
轉換後,變成了這個樣子代碼:
$obj = new Class();
$result = $obj->task1()->task2()->task3()->task4()->getResult();
我可以離開它這樣或進一步每個任務轉化爲類更抽象。爲了可維護性和可讀性,你需要重構代碼(當我將功能進一步分解並將它們轉換爲類時,可能還需要可移植性)?
在php中最接近指針的是使用'&$ variableName'。 – zzzzBov
我沒有看到鏈接如何使代碼「更好」(我不反對重構和模塊化,頭腦)。它看起來像這個鏈接只是在「$ obj」內部進行的,除非你要返回新的對象(這可能是好的,但我懷疑是這種情況)。 – 2011-08-18 05:00:25
@pst:這不是我的意圖,只是爲了以後維護模塊化事情。 – fred