<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 176, comments - 240, trackbacks - 0, articles - 7

    關于AOSD

    Posted on 2006-02-22 20:28 canonical 閱讀(903) 評論(0)  編輯  收藏 所屬分類: 設計理論
        AOSD(Aspect-Oriented Software Development)可以看作是AOP技術思想在設計領域的一種投射. 采用Aspect的觀念之后, 我們在系統分析時應用如下的分解策略
         base + extensionA + extensionB +... 而不僅僅是 partA + partB + ...
      這種分解的基本理由在于base/extension的依賴關系與extension之間的依賴關系并不相同. 在理想情況下, extension之間是完全正交的, 而它們通過base可以構成一個整體, 這是一種典型的star schema. 但是在實際的軟件構造過程中, 軟件各個元素之間的交互方式要復雜的多:
     1. extension之間可能存在著相互作用, 最簡單的一種情況是extension執行時的序關系(order).
     2. 一個結構上的extension可能分散到多個component上, 如何精確而有效的控制定位是一個非常困難的問題.
        就目前的AOP技術而言, 對于extension的控制其實是非常乏力的(但這并不意味著AOP必然放棄對extension的控制), 我們尚需要積累更多的經驗. 在實做中, 更加穩健的方法往往是應用aspect的思想而采用傳統的實現方式.
        AOSD在理論上存在一些價值, 例如它為use case的extension符號找到了技術對應, 因而使得這個概念變得更加明晰, 而在傳統中, 對于use case的extension的解釋一直是模糊而混亂的. 目前在真正的開發中, AOSD所描繪的全程建模仍然只是一個遙遠的夢想.
    主站蜘蛛池模板: 亚洲国产精品成人综合久久久| 2021国内精品久久久久精免费| 亚洲小说区图片区| 亚洲一区二区三区偷拍女厕| 美女黄网站人色视频免费国产| 日本三级2019在线观看免费| 成人无码WWW免费视频| 一级女性全黄久久生活片免费| 亚洲一卡2卡3卡4卡5卡6卡| 久久精品国产亚洲AV电影| 亚洲国产精品SSS在线观看AV| 亚洲精品综合久久| 国产91在线免费| 日韩在线免费看网站| 成年女人看片免费视频播放器| **毛片免费观看久久精品| 日本免费电影一区二区| 国产在线精品观看免费观看| 乱淫片免费影院观看| 无套内谢孕妇毛片免费看看| 亚洲AV无码一区二区大桥未久| 亚洲天然素人无码专区| 亚洲综合av一区二区三区| 亚洲乱码一区二区三区国产精品| 亚洲男女一区二区三区| 亚洲欧洲日产v特级毛片| 亚洲视频在线一区二区三区| 在线观看亚洲人成网站| 亚洲一区二区三区电影| 亚洲精品美女在线观看| 亚洲精品视频观看| 亚洲午夜久久久久久尤物| 亚洲午夜电影在线观看高清| 亚洲剧场午夜在线观看| 中文字幕亚洲男人的天堂网络| 亚洲六月丁香婷婷综合| 亚洲av无码一区二区三区四区| 色婷婷六月亚洲综合香蕉| 国产亚洲综合久久| sss日本免费完整版在线观看| 中文字幕在线观看免费|