游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2020|回复: 2

现在还有多少人找不到北?什么原因找不到?大家谈谈

[复制链接]

14

主题

39

帖子

39

积分

注册会员

Rank: 2

积分
39
发表于 2007-4-2 16:25:00 | 显示全部楼层 |阅读模式
我目前还是思路的原因,总感觉找不到思路去解决这些抽象的问题

3

主题

28

帖子

34

积分

注册会员

Rank: 2

积分
34
发表于 2007-4-2 17:46:00 | 显示全部楼层

Re:现在还有多少人找不到北?什么原因找不到?大家谈谈

抽象,什么是抽象?这个世界的本质在与变与不变,稳定与变化周而复始。抽象就是共性,是某类事物在某一层次

上共有的,这就是不变。例如,动物是抽象的,但它可以变化为,人,猪,牛,马。汽车是抽象的,它可以变化为

轿车,卡车。 然而,人是具体的吗?是亦不是,在动物的的层面看,人似乎是具体的,但在人的层面看,人似乎

可以继续的泛化为各种各样的人。那么抽象与具体其实没有明确的界限,而在于事物的本质以及看事物的眼光。

   抽象又来源与何处呢?来源与具体,来源于我们看的到,想的到,听的到,感觉的到的东西。比如,你看见一

只猪,你不会马上叫它动物,这时你又在猪旁边看到一只牛,牛被上坐着个人,人头上顶着只鸟。。。。等等一大

群东西。这时候你朋友来了,你要向他描述刚才你看到的,你可能会具体的说,我刚才看到了,一只一只什么什

么,但是当数量非常多的时候,你无法描述,所以你就只有将它们抽象出来,你一言概括,刚才我看到了一堆动

物。
    所以说,抽象来源于具体,脱离具体的抽象什么都不是。我们做软件,编程也是这样。做东西,起码有个概念

是做什么,脑子里至少有个具体的影像,它应该有什么功能用途等等,然后我们就开始做,做到了某些时候,做了

很多东西,发现自己所做的东西中有很多共性,这时候我们就可以将他们抽象出来。就好比,我们设计了中学生,

小学生,大学生这三个类,现在我们在他们之上抽象出一个共同的学生这个类,学生这个类,相对于大学生,中学

生,它是抽象的。为什么?因为它可以泛化为他们中的任意一个。

    项目之初,如果你很明确的知道需求,知道自己想要做的是什么,不妨将他们详细的设计出来,寻找共性。但

如果不是很明确的知道自己想要做什么,那不妨就只管做,在做的过程中,去发现那些共性,在做的过程中,将它

们抽象出来,这似乎也是敏捷软件开发所倡导的,事实上我们很难确定所做的东西是什么,正如人生在世,我们很

难知道自己真正想要的是什么,如果一切都那么清晰明了,还需要我们去追寻什么呢?

154

主题

4567

帖子

4579

积分

论坛元老

Rank: 8Rank: 8

积分
4579
QQ
发表于 2007-4-3 09:21:00 | 显示全部楼层

Re: 现在还有多少人找不到北?什么原因找不到?大家谈谈

高中生物学得好很容易就能明白,特征、遗传、变异等等…… [em23]
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-4-13 00:33

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表