2007-08-14

抽象与具体

关键字: 随笔
  这几天在看阎宏的《Java与模式》,这位仁兄取材于Gof的模式一书,把软件工程中的设计模式跟中国古代的道家思想结合起来分析,虽然觉得有点强词夺理,不过确实有点新意.技术方面的书我没看过几本,知道的作家也只有孙卫琴,罗时飞等等几个,觉得他们与书的方式都跟外国一些翻译过来的作品没什么两样,网上有很多人甚至说他们纯粹是把国外一些书的思想直接翻译过来而已,连目录都没什么改变,还举出若干强而有力的例子,无论真假,无外只是说他们没有自己的风格.阎宏这本书虽然不能说是国人出的书当中最好的,但却可以说是以中国人的思维方式写的技术书籍了,确实难得.

  模式,是所有工程学所有的共同术语,最早出现于一个著名的建筑工程学家(名字忘了,汗...)写的一本名字叫做《建筑的永恒之道》里面,后来一个叫Gof的小组成员延伸到软件工程学里面来,经过多年的发展,成为了面向对象编程的成熟技术,是写出优良结构的代码的必修之课.

  所有的模式都基于抽象,认识抽象是必要的前提,所以这几天我都在想这个问题,吃饭的时候,把饭菜都抽象成食物,走路的时候,把街边的大楼抽象成建筑物,坐公车的时候,把公车抽象成交通工具(什么时候我才能坐上交通工具的另一实现?).

  居然被我想出了一点心得:

    抽象,以书面定义来说就是:只给出事物的一些概念方面的定义,没有具体的描述.这有什么用?灵活,以不变应万变.
    看过小说的人,再看这本小说拍成的电视剧,大都觉得他妈的拍得太烂了,某某角色怎么能找那个人演,某某场景怎么布景成这样??等等等等......为啥?因为人们在看小说时都会在自己的心里都会有一个个人觉得适合的想象,但是各人的审美观点不一样,要拍成电视以某个现实的人去演一个角色,当然不能满足所有人的要求了.为什么小说比电视剧好看?就是因为小说描述的角色,场景等,都是抽象的,可以任读者自由想象,可是电视却是由具体的演员来扮演的,这是现实的,没有了想象空间,也就满足不了所有观众的要求了。(当然,有些电视剧并不是因为满足不了所有观众才被骂的,例如某著名导演,找范冰冰演杨贵妃...我靠..有没点常识....)
    由于抽象的好处,所以很多人都觉得漫画比卡通好看(代表:灌蓝少年),因为漫画的画与画之间的联系是读者来想象的.
    小说比电视剧好看,那什么比小说好看呢????抽象的小说(废话......),应该说是词语间点到为止的小说,还记不记得看古龙小说是那种言简意骇(是不是这个骇字?我不确定,语文好的朋友麻烦指正一下)的快感?(该不该用快感这个词?),毫无疑问,金庸是公认的武侠小说著名作家,以完整的故事构思,细腻的描述手法著称.(这句是网上抄来的).但这中写作风格自他更早之前已经出现,如梁羽生,还珠楼主等,金庸是集其大成者.而古龙在此基础上更有创新,是不是古龙的水平比金庸的要高???

    写到这里突然间想起一点东西对抽象又有了一点认识,思考题:是A片好看还是三级片好看?
    很多人都说三级片好看,为什么?因为三级片有点模糊,模糊就有点朦胧,朦胧就神秘,于是就好看了.

    模糊即抽象,抽象即模糊.
评论
leeking 2007-08-14
抽象 就是抽出象的部分,具体就是把象的部分给添点东西.
抛出异常的爱 2007-08-14
模式ms一种精炼的代码段。。。。。。可以重复的用来用去。
eivenchan
搜索本博客
最近加入圈子
最新评论
评论排行榜