足球戰術之低耦合,高內聚及重構篇假設前鋒和前衛之間的傳球是必需的,那么有兩種傳球的方案,1.后衛傳球給前衛和前鋒。2.后衛傳球給前衛,然后前衛傳球給前鋒。后者比前者的系統總耦合度要低,并且后衛的內聚度要高。這有什么好處呢?這意味著前鋒可單獨復用,而無須依賴于助攻性很強的邊后衛。而且高內聚的后衛,只須完成防守任務即可。 想象一下一名球員完成前鋒,前衛,和后衛的全部職責時,場上混亂的局面:)但是如果你不怎么需要復用時,低耦合就不那么重要了。對完成許多職能的后衛("大類"),和后衛一次完成 許多的職能("長方法")來進行重構, 可以使系統性能更好:)
方案1:
___________ ___________
| | | |
| 后衛 |--------| 前衛 |
|__________| |_________ |
|
| ___________
| | |
-----------| 前鋒 |
|__________|
方案2:
___________ ___________
| | | |
| 后衛 |--------| 前衛 |
|__________| |__________|
|
_____|______
| |
| 前鋒 |
|__________|