设计模式之雇工模式
雇工模式
雇工模式也叫仆人模式, 其意圖為: 雇工模式是行為模式的一種, 它為一組類提供通用的功能,而不需要類實現這些功能,它是命令模式的一種擴展.
其類圖如下:
?
其中角色如下:
IServiced 代碼如下:
?
Serviced1 和 Serviced2 實現了 IServiced, 代碼如下:
?
Servant 代碼:
?
在整個雇工模式中,所有具有 IServiced 功能的類可以實現該接口, 然后由雇工類進行集合,完成一組類不用實現通用功能而具有相應職能的目的
在日常的開發中, 我們可能已經接觸過雇工模式,只是沒有把它抽離出來,也沒有匯編成冊. 雇工模式是命令模式的一種簡化, 但它更符合我們實際的需求,更容易引入開發場景中.
總結
 
                            
                        - 上一篇: California Fault Lin
- 下一篇: python3 批量定义多个变量_Pyt
