<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

    結構的消解

    Posted on 2007-09-02 09:45 canonical 閱讀(827) 評論(3)  編輯  收藏 所屬分類: 設計理論
        程序中大量的工作其實都是在定義結構以及結構之間的關系. 一般情況下我們應該識別出結構,并把它們封裝到函數,對象和組件中去. 但是封裝并不永遠都是有利的. 將某個結構獨立出來, 在某種程度上也就割裂了它和其他元素之間的關系, 這會引發結構融合的障礙, 也會造成思維上的負擔. 事實上如果程序整體具有足夠的可理解性和概念穩定性, 我們并不需要獨立識別出什么子部分. 一個簡單的例子是數組循環. 一般情況下我們應該盡量把循環查找等操作封裝到函數中, 避免多重循環嵌套時產生過于復雜的代碼塊. 但是如果數組或者語言本身提供了each, map等函數式操作符,則這種封裝需求就大大減弱了.
        隨著系統結構的日益復雜化, 在系統中會積累大量的背景知識.此時當我們需要完成一個功能的的時候, 往往不再需要指定所有的信息, 而只需要指定背景知識之外的部分信息即可. 例如在界面上通過一個分頁表格來顯示實體列表這樣一個功能, 在Witrix平臺中通過模型驅動的標準頁面即可自動完成. 一般的定制需求往往是過濾顯示部分數據, 在表格行上增加一些操作按鈕, 定制表格的表頭等. Witrix平臺實現這些需求并不需要封裝出一個獨立的表格組件, 調用它的屬性修改方法等, 而是把定制部分嵌入到BizFlow的配置中, 這里并沒有明確的結構界限.
      <biz id="default">
        <filter>
           <eq name="status" value="1" />
        <filter>
         <tpls>
            <tpl id="thead>
             <thead>
              <tr rowspan="2">...</tr>
              <tr>...</tr>
             </thead>
            </tpl>
            <tpl id="rowOps">
              <ui:FlatButton .../>
            </tpl>
         </tpls>
          其他與表格無關的信息
      </biz>
      注意到對于我們理解業務而言, 我們并不需要知道表格具有分頁, 排序, 隔行變色等功能. 所有和業務相關的代碼聚集到BizFlow文件中, 它們構成一個可以獨立理解的整體, 在此過程中也通過背景知識實現了大量結構的消解.

    Feedback

    # re: 結構的消解  回復  更多評論   

    2007-09-03 09:28 by dennis
    隱隱約約,動態語言在消解結構上的具有得天獨厚的優勢

    # dalu0756.cn網上開店系統,QQ:495198971  回復  更多評論   

    2007-09-10 16:50 by pfind365
    dalu0756.cn網上開店系統,QQ:495198971

    無需專業知識就可以輕松管理建設自己獨立的網絡銷售平臺!

    只要您會打字,就可以方便的建立自己的網上商店,開展業務!

    # re: 結構的消解  回復  更多評論   

    2008-06-12 14:16 by 連連看下載
    結構的復雜讓人頭痛
    主站蜘蛛池模板: 亚洲av无码成h人动漫无遮挡| 久久精品国产亚洲Aⅴ蜜臀色欲| 69视频免费在线观看| 免费91麻豆精品国产自产在线观看| 色欲国产麻豆一精品一AV一免费| 免费观看成人毛片a片2008| 日韩激情无码免费毛片| 亚洲国产精品丝袜在线观看| 亚洲AV成人片色在线观看| 亚洲人成色777777精品| A级毛片成人网站免费看| 青青青国产在线观看免费 | 日韩精品无码专区免费播放| 成人毛片18女人毛片免费96| 亚洲中文字幕在线第六区| 亚洲高清有码中文字| 天黑黑影院在线观看视频高清免费| 精品剧情v国产在免费线观看| 人人狠狠综合久久亚洲婷婷| 亚洲av永久中文无码精品综合| 亚欧日韩毛片在线看免费网站| 亚洲美女精品视频| a级毛片免费观看在线| 国产情侣激情在线视频免费看| 国产成人亚洲精品狼色在线| 你是我的城池营垒免费看| 亚洲黄色在线观看视频| 免费理论片51人人看电影| 九九免费观看全部免费视频| 日韩人妻无码免费视频一区二区三区 | 一个人免费高清在线观看| 久久亚洲AV成人无码国产电影 | 99久热只有精品视频免费看| 亚洲色偷偷偷综合网| **aaaaa毛片免费| 亚洲av日韩av激情亚洲| 成人毛片18女人毛片免费96| 免费人成在线观看视频高潮 | 亚洲精品亚洲人成在线观看麻豆| 中文字幕av免费专区| 国产亚洲美日韩AV中文字幕无码成人 |