游戏开发论坛

 找回密码
 立即注册
搜索
楼主: instemast

面向对象语言的语义学中的意味不明之处,剧本中常出现

[复制链接]

4

主题

38

帖子

40

积分

注册会员

Rank: 2

积分
40
发表于 2008-9-28 13:34:00 | 显示全部楼层

Re:面向对象语言的语义学中的意味不明之处,剧本中常出现

楼主混淆的原因我大概明白了,估计就是我56贴的那句话。状语和宾语同时成了参数,所以混淆了。不知道哪个是状语,哪个是宾语。主要是一个程序可读性的问题,对编程影响不大。

4

主题

220

帖子

220

积分

中级会员

Rank: 3Rank: 3

积分
220
发表于 2008-9-28 13:35:00 | 显示全部楼层

Re:面向对象语言的语义学中的意味不明之处,剧本中常出现

func(a,b); 就比 a->method(b); 更加空泛,简单,自由。

我决的a->method(b);很自由. 你非要想OO是 "接近于一个人做一个事,比较贴近生活",那没的办法

4

主题

220

帖子

220

积分

中级会员

Rank: 3Rank: 3

积分
220
发表于 2008-9-28 13:35:00 | 显示全部楼层

Re:面向对象语言的语义学中的意味不明之处,剧本中常出现

是自己思想不自由

4

主题

220

帖子

220

积分

中级会员

Rank: 3Rank: 3

积分
220
发表于 2008-9-28 13:38:00 | 显示全部楼层

Re:面向对象语言的语义学中的意味不明之处,剧本中常出现

你看到,我用了“Manager”这样一个无意义不大的名字,告诉读者----这不是一个多么有意义的类,换言之,设计者是从编码实现的角度来设计API的。



你怎么知道 设计者是从编码的角度? 我就不是. 我没说Manager没意义,我说的是它意义很抽象,是这个意思



4

主题

220

帖子

220

积分

中级会员

Rank: 3Rank: 3

积分
220
发表于 2008-9-28 13:39:00 | 显示全部楼层

Re:面向对象语言的语义学中的意味不明之处,剧本中常出现

再举个例子:
如果某一天你拿到这么一个类库:
WindowsGDI->SelectObject(hDC, hBitmap);
你会认为如何?呵呵......


WindowsGDI->SelectObject(hDC, hBitmap);这个是你设计的?

4

主题

220

帖子

220

积分

中级会员

Rank: 3Rank: 3

积分
220
发表于 2008-9-28 13:42:00 | 显示全部楼层

Re:面向对象语言的语义学中的意味不明之处,剧本中常出现

正如你所说,不是OO特有的,所以,仅仅为了这个而死守OO不一定是明智的。

换句话说:

A 不是 B 特有的,所以,仅仅为了 A 而死守 B 不一定是明智的。

这个你的论据啊, 因为一非特有的东西,结果一个默许有的饿罪名把OO说的很差. 这你说的啊

4

主题

220

帖子

220

积分

中级会员

Rank: 3Rank: 3

积分
220
发表于 2008-9-28 13:44:00 | 显示全部楼层

Re:面向对象语言的语义学中的意味不明之处,剧本中常出现

是不是人,取决于具体意思

哦,你自己说的OO的意思是"接近于一个人做一个事,比较贴近生活",现在又改口了

4

主题

38

帖子

40

积分

注册会员

Rank: 2

积分
40
发表于 2008-9-28 13:45:00 | 显示全部楼层

Re:面向对象语言的语义学中的意味不明之处,剧本中常出现

楼上的,我觉得OO的自由之处恰恰在于“按人做事”,就是说,只管我能做什么,我做完了给谁接着做,我不管。一切都交给消息来处理。
就好像漂流瓶。我捡到一个漂流瓶,瓶子里有个纸条:填古诗:()不觉晓。
我只管把“春眠”两个字填上,然后放回漂流瓶,往海里一扔,我才不管下一个捡到的人是语文老师还是伟大诗人呢。
结果有个老师,也在海边,捡到了这个漂流瓶,他一看,春眠不觉晓,他打个对钩,然后接着把瓶子往海里一扔,它也不管了。
最后,这个大海、这个漂流瓶、我和老师等等,就形成了一个OO的系统。
我是学生类的实例
那个老师是教师类的实例
我们用各自的方法处理了收到的消息
这就是OO了

4

主题

220

帖子

220

积分

中级会员

Rank: 3Rank: 3

积分
220
发表于 2008-9-28 13:46:00 | 显示全部楼层

Re:面向对象语言的语义学中的意味不明之处,剧本中常出现

我感觉你的辩驳缺乏实际的东西,说的很虚,而且前后矛盾太多了,自己都说不清.  我副你了,算了OO思想是一哲学问题,没有标准答案,我没必要浪费时间了. 不过我没发现有赞成你的人,看来还是约定俗成的客观因数起了作用!

4

主题

38

帖子

40

积分

注册会员

Rank: 2

积分
40
发表于 2008-9-28 13:49:00 | 显示全部楼层

Re:面向对象语言的语义学中的意味不明之处,剧本中常出现

sander_like_kof,你在跟谁辩论呢?貌似是跟楼主吧?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-21 05:58

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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