社区
非技术类
帖子详情
oop真的好吗?
BigApple
2001-04-29 11:09:00
面对对象编程真的好吗?
我倒是没觉得.
好象不太符合思维的方式,也可能还没有真正好的OO的设计
语言出现.(我没发现?)
...全文
147
14
打赏
收藏
oop真的好吗?
面对对象编程真的好吗? 我倒是没觉得. 好象不太符合思维的方式,也可能还没有真正好的OO的设计 语言出现.(我没发现?)
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
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(强强):同意你的说法. 但是与人的思维过程相悖的设计方法,在我看来会强迫人
改变到和机器?相似. 你在阅读的时候会发现,你没法想读小说一样流畅.
OOP
Plan-开源
您是一名开发人员,您正在使用一种支持
OOP
的语言进行开发? 你有这么多的类和方法,你已经失去了概述?
OOP
计划也可以帮助您组织项目并整理您的想法!
传智播客C++课件
1.C语言与C++语言的区别与联系; 2.C++内存模型,命名空间和数据类型; 3.C++函数,引用,内联函数,函数模板,函数重载; 4.面向对象编程(
OOP
),类和对象; 5.构造器,拷贝构造,析构,new/delete; 6.运算符重载;面向对象编程(
OOP
),封装; 7.面向对象编程(
OOP
)继承; 8.面向对象编程(
OOP
)友元; 9.面向对象编程(
OOP
)多态; 10.类模板; 11.类的转换,类与指针,输入输出流; 12.C++调试技巧,错误排查技巧;C++11标准与Boost库,STL库;
200个经典C#WinForm实例源码.rar
200个经典C#WinForm实例源码.rar,运用
OOP
思想编程,代码完整,标准
北大青鸟第一学期4.0 S1所有资料一
我已经把第一学期所有的课件打包在一起了,一共有5部分,这是第一部分大家载时要记得评分,这样你们就不要资源分了C语言HTML && JavaScript 电子档课件ppt.rarjava&&
OOP
SQL BaseSTB_PPT计算机基础项目实战
一个简单的CAD软件
这个软件是我几年前作的, 基与当时水品有限, 所以现在看来, 某些地方不够完善, 比如
OOP
编程的优点没充分利用,现在放上来, 是希望套用国外自由软件的思路, 请大家共同研究,提改进意见, 并且共同开发, 从而成为一个好的自由软件。
非技术类
1,658
社区成员
58,950
社区内容
发帖
与我相关
我的任务
非技术类
VC/MFC 非技术类
复制链接
扫一扫
分享
社区描述
VC/MFC 非技术类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章