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

          [導入]jsplet與OO

          Posted on 2005-11-15 12:34 canonical 閱讀(251) 評論(0)  編輯  收藏 所屬分類: Witrix開發平臺
          jsplet中的對象化并不是一種巧妙的trick,而是一種設計上的必然。現在大家言 必稱OO,可OO到底意味著什么,除了書本上的話語,你能不能用自己的話描述一下,能否體會到那種必然。OO如果是一個有效的概念,它在軟件以外的領域是 否有著對應。按照早期教科書的說法,OO是為了模擬現實世界,這種說法只是反映了設計上的一種困境,一種思想上的貧乏。面向對象最直接的意義在于標示了狀 態與行為之間的耦合,此后在程序中可以用一種顯示的,一致的方式來操縱這個集合體。在界面上,我們看到一個組件,在模型層,我們看到的還是那個對象,在配 置文件里我們還能清晰的辨別出它來。可在webwork這種面向action的框架中,package看起來像對象,在action層卻不見了,當我們需 要同時使用兩個action的功能的時候(如同時列出role和user),以前的action不能用了,只能再寫一個。想一想,我們最少需要多少概念, 最少需要做多少工作,才能在軟件中建立一個合適的概念框架,怎樣才能保持這種框架中的張力。
          主站蜘蛛池模板: 南投市| 垦利县| 麦盖提县| 贞丰县| 黄平县| 罗源县| 延安市| 宜丰县| 连平县| 佛坪县| 巴林左旗| 武汉市| 江门市| 临桂县| 九寨沟县| 建德市| 西城区| 开远市| 防城港市| 孟州市| 闻喜县| 绥芬河市| 铁岭市| 天水市| 易门县| 遂川县| 工布江达县| 台安县| 宾阳县| 西乌珠穆沁旗| 鱼台县| 阜平县| 麻城市| 林芝县| 龙胜| 娱乐| 讷河市| 塔河县| 金坛市| 哈尔滨市| 德格县|