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

[导入]jsplet与OO

Posted on 2005-11-15 12:34 canonical 阅读(241) 评论(0)  编辑  收藏 所属分类: Witrix开发平台
jsplet中的对象化并不是一种巧妙的trick,而是一种设计上的必然。现在大家言 必称OO,可OO到底意味着什么,除了书本上的话语,你能不能用自己的话描述一下,能否体会到那种必然。OO如果是一个有效的概念,它在软件以外的领域是 否有着对应。按照早期教科书的说法,OO是为了模拟现实世界,这种说法只是反映了设计上的一种困境,一种思想上的贫乏。面向对象最直接的意义在于标示了状 态与行为之间的耦合,此后在程序中可以用一种显示的,一致的方式来操纵这个集合体。在界面上,我们看到一个组件,在模型层,我们看到的还是那个对象,在配 置文件里我们还能清晰的辨别出它来。可在webwork这种面向action的框架中,package看起来像对象,在action层却不见了,当我们需 要同时使用两个action的功能的时候(如同时列出role和user),以前的action不能用了,只能再写一个。想一想,我们最少需要多少概念, 最少需要做多少工作,才能在软件中建立一个合适的概念框架,怎样才能保持这种框架中的张力。

只有注册用户登录后才能发表评论。


网站导航: