帮帮忙解答一下“化静为动的片段”不少于100字求大神帮助
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/16 11:47:59
帮帮忙解答一下“化静为动的片段”不少于100字求大神帮助
帮帮忙解答一下“化静为动的片段”不少于100字求大神帮助
帮帮忙解答一下“化静为动的片段”不少于100字求大神帮助
化静为动的美学魅力 兰宇 张秋霞 《名作欣赏(学术专刊)》 2007年第9期 本文字数:1415 小中大 最后,再以五代敦煌曲子词《浪淘沙》这首完整的作品为例,分析一下化静为动的整体效果.“五里竿头风欲平,张帆举棹觉船轻.柔橹不施停却棹,是船行./满眼风波多闪灼,看山恰似走来迎.仔细看山山不动,是船行.”从物理学的角度来说,这首词写的是相对运动内容;而从美学的角度来说,则是描绘视觉的错移情景.这里有很强烈的美感效果.全词以轻松明快的笔调,描叙了船家划船在水上愉快行进的情形,从侧面表现出了诗人及诗中所写的船家愉快活跃的心情,充满了生活的气息.王国维先生在《人间词话》里所说的“有有我之境,有无我之境.……有我之境,以我观物,故物皆着我之色彩.无我之境,以物观物,故不知何者为我,何者为物.” 有哲学基础的都知道,运动是绝对的,静止是相对的.静态语言既然是客观存在,那么他必然遵守这个道.但是如何化静为动呢?还好,我们有两大法宝:多态,反射,利用这两个法宝,就可以实现对象的运行期邦定.关于怎样利用反射实现动态加载Bean的文章、代码那是相当多了,我就不再举例了.如果想深入了解的话,可以参考Spring的做法.关于如何利用多态和接口实现运行时绑定的文章网上也是一找一堆的,也就不多说了.化静为动,目前所知道的最多也只能是延迟绑定,动态加载,实现对象间的弱耦合.其实利用反射这种做法有待商榷.利用反射最经常用到的方法就是将Bean的属性关系等设置到XML文件中.把本来属于程序员的工作以XML的形式展示在最终用户的面前,不能想象会有什么后果?或许这样作可以使得程序员的设计显得优秀,但是这样却使得代码和XML文件的耦合性加大.一个系统的耦合程度是固定的,代码之间的耦合度降低了,那么代码和文件,文件和文件的耦合度就不可避免的增加了.程序员要做的只是在这几种选择之中做到均衡,不能太灵活,全部以配置文件的方式,也不能全部在代码中耦合.化静为动完.