<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
        描述所關(guān)注的是“what”,而運(yùn)行所關(guān)注的是“how”。在現(xiàn)代軟件開發(fā)中,描述信息作占的比重日益加大。甚至一種極端的傾向是把所有業(yè)務(wù)邏輯都寫在各種格式的配置文件中. 配置文件目前多采用xml格式,它的優(yōu)點(diǎn)是自說明的:屬性名直接標(biāo)示了其基本含義,但是這也在一定程度上加重了命名的負(fù)擔(dān), 造成了配置文件的臃腫。因?yàn)樵谄胀ǖ某绦蛘Z言中,可以用來傳遞信息的結(jié)構(gòu)更加豐富,例如參數(shù)的相對(duì)位置,參數(shù)類型, 匿名函數(shù), 指針引用等。而一般配置文件中沒有定義合適的繼承,封裝等抽象機(jī)制,很難如同普通程序語言那樣進(jìn)行有效的結(jié)構(gòu)壓縮。
        在很多靈活的弱類型語言中,借助各式語法糖(syntax sugar)可以實(shí)現(xiàn)描述性的運(yùn)行結(jié)構(gòu), 或者可以看作是構(gòu)造性的描述, 它在部分程度上消解了描述的詮釋問題, 不需要額外的解釋器即可實(shí)現(xiàn)描述結(jié)構(gòu)的解析. 這有些類似于編譯理論中的語法制導(dǎo)翻譯, 在動(dòng)態(tài)結(jié)構(gòu)組裝方面具有明顯的優(yōu)勢(shì). http://m.tkk7.com/canonical/articles/19697.html. 但是獨(dú)立的描述信息仍然是有著重要作用的, 關(guān)鍵是作為元數(shù)據(jù)存在的描述信息可以以多種方式被使用, 并可以被部分使用. 此外一些特殊設(shè)計(jì)的描述文件可以很自然的匯集系統(tǒng)各個(gè)方面的信息到同一層面加以展示,而一個(gè)通用語言無論語法如何靈活, 抽象能力如何強(qiáng)大, 畢竟受限于先天的結(jié)構(gòu), 要做到這一點(diǎn)還是不現(xiàn)實(shí)的.
        在witrix平臺(tái)中配置文件的設(shè)計(jì)一般是綜合考慮靜態(tài)描述和動(dòng)態(tài)調(diào)整的需要, 在設(shè)計(jì)上分成靜態(tài)描述段和動(dòng)態(tài)運(yùn)行的init段, 系統(tǒng)將確保init段中的tpl代碼會(huì)在適當(dāng)?shù)臅r(shí)候被調(diào)用.


    Feedback

    # re: 靜態(tài)描述與動(dòng)態(tài)調(diào)整  回復(fù)  更多評(píng)論   

    2007-08-18 04:54 by ObjectTutor
    軟件要靈活,但要適度
    太靈活了就事半功倍了
    主站蜘蛛池模板: 日韩精品无码区免费专区| 亚洲欧洲日产国码av系列天堂| 亚洲成AV人影片在线观看| a在线免费观看视频| 亚洲国产精品久久网午夜| 免费特级黄毛片在线成人观看| 五月天婷婷免费视频| 亚洲国产精品久久久久网站| 在线观看免费无码视频| 亚洲第一页日韩专区| 精品国产麻豆免费人成网站| 亚洲国产综合精品中文第一| 亚洲线精品一区二区三区 | 在线亚洲97se亚洲综合在线| 成人精品综合免费视频| 久久久久亚洲av无码尤物| 日本免费人成黄页在线观看视频| 亚洲区日韩精品中文字幕| 亚洲高清国产AV拍精品青青草原 | 亚洲AV人人澡人人爽人人夜夜| 色妞WWW精品免费视频| 免费播放在线日本感人片| 久久精品国产亚洲AV天海翼| 久久久国产精品亚洲一区| 亚洲国产成人五月综合网| 国产99视频精品免费观看7| 日韩a级无码免费视频| 久久精品亚洲日本波多野结衣 | 亚洲熟妇自偷自拍另欧美| 国产精品亚洲A∨天堂不卡| 在线观看免费成人| 美女被暴羞羞免费视频| 亚洲精品国产成人中文| 伊人久久精品亚洲午夜| 国产成人在线免费观看| 四虎国产精品免费久久| 99精品视频在线免费观看| 黄色视屏在线免费播放| 亚洲专区先锋影音| 亚洲中文字幕在线第六区| 四虎永久免费地址在线观看|