oop真的好吗?

BigApple 2001-04-29 11:09:00
面对对象编程真的好吗?
我倒是没觉得.
好象不太符合思维的方式,也可能还没有真正好的OO的设计
语言出现.(我没发现?)
...全文
112 14 打赏 收藏 举报
写回复
14 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
musicdancer 2001-05-01
也许会有一种模糊的面向对象的方法出现。:)
我不太明白你说的一般的思维方式是什么。
你也许是说,不用抽象会好一些。但现实的东西本身就有抽象的东西,比如:事物间的联系。
如果那些抽象的东西不用我们来设计,把两个东东放在一起它们自己就会谈恋爱那就好了。
也就是说,出现智能对象。:)
哇~,我还真能想。全当胡说:)
  • 打赏
  • 举报
回复
hyqryq 2001-04-29
to BigApple(BigApple):

"一般想问题都是由简单到复杂再到简单.
OO的时候是不是要在干之前就要把抽象的模型先想出来,好象有点难. "

这话没错,从这点上说,OO与人的思维过程相悖,OO还是和现实世界有一定差距的。但OO方法比结构化方法把从问题空间到软件空间的距离拉进了许多,的确是一次革命!当然OO不是十全十美的,但在现阶段,确实还没有一种大规模应用又优于OO的设计方法。
  • 打赏
  • 举报
回复
classfactory 2001-04-29

超级搞笑。

  • 打赏
  • 举报
回复
hyqryq 2001-04-29
建议你去看看<<design patterns>>,中文名<<设计模式>>

看完后你就不会这样说了!
  • 打赏
  • 举报
回复
chegan 2001-04-29
重用不好吗?你用c++写的程序有几个没有重用(继承)MFC的库类????????
  • 打赏
  • 举报
回复
BigApple 2001-04-29
musicdancer(饭盆):您说要选择,可我没的选啊. 我没跟上您的话.
UML我只看了一点点,确实是好东西.
可是现在我遇到多的是,拿到一个问题先想如何抽象对象,然后写,然后错
然后再抽象,再写,再错.
  • 打赏
  • 举报
回复
BigApple 2001-04-29
重用我也觉得不太现实,除去MFC的类,您自己写的那些
有多少后来又用了,而且修改的只是少量?
我倒是为了将就原来的东西,把后来的做的有点糟糕;D
  • 打赏
  • 举报
回复
musicdancer 2001-04-29
好像有点难?我觉得任何事物,包括存在的现实和不存在的都可以抽象出模型,所以,我们是在选择我们要的类,而不是创造类,这个选择,就是我们的设计。这个选择可以有不同的角度去选择。设计模式告诉我们怎样选择。请看看uml.你会有所益。

btw:我倒觉得看c语言时头好晕:)
  • 打赏
  • 举报
回复
fatty 2001-04-29
:)
  • 打赏
  • 举报
回复
BigApple 2001-04-29
可能是有点.
不过我想东西有点慢.
一般想问题都是由简单到复杂再到简单.
OO的时候是不是要在干之前就要把抽象的模型先想出来,好象有点难.
  • 打赏
  • 举报
回复
fatty 2001-04-29
你是不是一觉没睡醒啊!
  • 打赏
  • 举报
回复
BigApple 2001-04-29
是啊是啊
我要是本事够大就好了!!!
还有没有人发表啊
  • 打赏
  • 举报
回复
hyqryq 2001-04-29
没办法,现阶段没有更好的,谁叫我们靠这吃饭呢? :(

"强迫人改变到和机器?"这倒未必,无论如何,cpu总遵从你的意志,服从你的设计!

我相信,更好的设计方法一定会出现。。。。。。。
  • 打赏
  • 举报
回复
BigApple 2001-04-29
我不是要强迫大家同意我的观点,我只是在思考.
我不是说OO不好,它的优点我也看到了,但我认为它并不理想.

chegan(车干):确实如你所说,我重用了我继承了.可问题是只是使用,针对你自己的问题
完成你的任务,由你来写出基类. 另:你有没有觉得有时候MFC有不好用的时候?

hyqryq(强强):同意你的说法. 但是与人的思维过程相悖的设计方法,在我看来会强迫人
改变到和机器?相似. 你在阅读的时候会发现,你没法想读小说一样流畅.
  • 打赏
  • 举报
回复
相关推荐
发帖
非技术类

1634

社区成员

VC/MFC 非技术类
社区管理员
  • 非技术类社区
加入社区
帖子事件
创建了帖子
2001-04-29 11:09
社区公告
暂无公告