物件導向與人類的組織

搞物件發表於2004-03-23
我常常想物件導向和我們大多數人都要身在其中的組織相似。
比如:
程式導向的做法就向 一個領導不相信下屬,事必躬親,或者交給下屬做非關鍵性業務,並且時時追蹤其進展情況。
物件導向的做法是領導對下屬充分授權,只交代任務要結果。領導相信下屬能夠自己想辦法把任務搞定,領導不關心他是怎麼搞定的。

又比如:
重構裡面會提到 刪除 中間人。
那麼中間人是否有用呢?和組織中的中間人一樣,組織中有的人只會轉發郵件,那麼他是否就是該被刪除呢?
經過我對比後,我發現 軟體設計中的中間人 和 組織中的中間人 起到同樣的作用。 那就是中間人 能夠 降低 中間人 兩邊的人(類)溝通的難度,主要是方便請求者 呼叫 執行者。起到這樣作用的中間人應該還算是個好的中間人,應該保留。

在我的程式碼中,偶爾就會有 一箇中間人類,它 唯一的責任就是將收到的請求 轉發給其他類。


因此我也嘗試理解組織中的中間人,那些善於 領會 領導意圖的人,那些善於揣摸可戶心思的人。他們也有他們的價值。

相關文章