隨筆-11  評論-5  文章-3  trackbacks-0
          足球戰(zhàn)術之低耦合,高內聚及重構篇假設前鋒和前衛(wèi)之間的傳球是必需的,那么有兩種傳球的方案,1.后衛(wèi)傳球給前衛(wèi)和前鋒。2.后衛(wèi)傳球給前衛(wèi),然后前衛(wèi)傳球給前鋒。后者比前者的系統(tǒng)總耦合度要低,并且后衛(wèi)的內聚度要高。這有什么好處呢?這意味著前鋒可單獨復用,而無須依賴于助攻性很強的邊后衛(wèi)。而且高內聚的后衛(wèi),只須完成防守任務即可。 想象一下一名球員完成前鋒,前衛(wèi),和后衛(wèi)的全部職責時,場上混亂的局面:)但是如果你不怎么需要復用時,低耦合就不那么重要了。對完成許多職能的后衛(wèi)("大類"),和后衛(wèi)一次完成 許多的職能("長方法")來進行重構, 可以使系統(tǒng)性能更好:)
          方案1:
           ___________         ___________
           |                  |          |                 |
           |  后衛(wèi)         |--------|   前衛(wèi)       |  
           |__________|           |_________ |
                 |
                 |              ___________
                 |             |                  | 
                 -----------|  前鋒         |
                               |__________|
          方案2:
           ___________         ___________
           |                 |          |                  |
           |  后衛(wèi)        |--------|   前衛(wèi)       |
           |__________|          |__________|
                                                |
                                       _____|______
                                       |                  |
                                       |  前鋒         |
                                       |__________|
          posted on 2007-08-07 10:42 天然 閱讀(313) 評論(0)  編輯  收藏 所屬分類: 實習ing
          主站蜘蛛池模板: 信阳市| 合山市| 定结县| 珲春市| 茶陵县| 陵水| 达州市| 车致| 阿荣旗| 呼伦贝尔市| 黑山县| 天台县| 锡林郭勒盟| 米泉市| 桦甸市| 武威市| 乌兰察布市| 上饶县| 诸城市| 溧阳市| 中西区| 济源市| 兰西县| 丰城市| 共和县| 潍坊市| 玉林市| 南昌县| 德格县| 佛学| 砀山县| 津市市| 安多县| 吉木乃县| 肥西县| 西充县| 宣汉县| 越西县| 宁阳县| 铜陵市| 临安市|