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

          [導入]jsplet與OO

          Posted on 2005-11-15 12:34 canonical 閱讀(247) 評論(0)  編輯  收藏 所屬分類: Witrix開發平臺
          jsplet中的對象化并不是一種巧妙的trick,而是一種設計上的必然。現在大家言 必稱OO,可OO到底意味著什么,除了書本上的話語,你能不能用自己的話描述一下,能否體會到那種必然。OO如果是一個有效的概念,它在軟件以外的領域是 否有著對應。按照早期教科書的說法,OO是為了模擬現實世界,這種說法只是反映了設計上的一種困境,一種思想上的貧乏。面向對象最直接的意義在于標示了狀 態與行為之間的耦合,此后在程序中可以用一種顯示的,一致的方式來操縱這個集合體。在界面上,我們看到一個組件,在模型層,我們看到的還是那個對象,在配 置文件里我們還能清晰的辨別出它來。可在webwork這種面向action的框架中,package看起來像對象,在action層卻不見了,當我們需 要同時使用兩個action的功能的時候(如同時列出role和user),以前的action不能用了,只能再寫一個。想一想,我們最少需要多少概念, 最少需要做多少工作,才能在軟件中建立一個合適的概念框架,怎樣才能保持這種框架中的張力。
          主站蜘蛛池模板: 禹城市| 南漳县| 灵丘县| 光山县| 孝义市| 清丰县| 湛江市| 前郭尔| 敦煌市| 海兴县| 霍州市| 斗六市| 贵阳市| 蕲春县| 崇仁县| 航空| 华池县| 石狮市| 嘉义县| 新乡县| 张北县| 增城市| 霍州市| 蕉岭县| 花莲县| 桦川县| 青铜峡市| 济南市| 玛纳斯县| 达州市| 环江| 余江县| 广南县| 原平市| 清流县| 宜兴市| 郯城县| 灵石县| 互助| 施甸县| 宁都县|