茫然中……

可以更狠点 2012-06-07 09:59:44
请大家告诉我,面象对象与结构化有什么区别,再举例说明,VB是什么,C又属于哪种
...全文
99 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
threenewbee 2012-06-08
  • 打赏
  • 举报
回复
是的->使得。
threenewbee 2012-06-08
  • 打赏
  • 举报
回复
我无法在这里贴出这些文章,只能给你一个大概的读书笔记:松本行弘对sp和oop做了类比,他认为,sp是的程序结构变得结构化。所谓结构化,你可以认为程序变成了if-else、for/while、switch代码块的相互嵌套,具备了“层次感”,而非sp程序,它仿佛是一个平面上用goto连起来的杂乱无章的东西。而oop则是sp 2.0,也就是它是的程序处理的数据变得结构化。在非oop程序中,数据是碎片一样散落在程序中的,而oop使得数据变成了对象,因此数据和数据有了组合、继承、集合的关系。
threenewbee 2012-06-08
  • 打赏
  • 举报
回复
推荐你看《松本行弘的程序世界》,从这本书的 2.2.3 看起,写得非常精彩。
熊孩子开学喽 2012-06-08
  • 打赏
  • 举报
回复
...纠结于这个干嘛.

解释起来也是空洞得很, 你可以用C写基于过程的代码, 也可以用它写OOP的程序. VB也一样,语言只是个工具.

对于代码很少的软件来讲, 基于过程可以让整个程序非常紧凑清晰, 但是当工程规模和代码复用达到一定规模之后, 你自然而然会需要一种抽象度更高的代码封装方式, 于是类就登场了.

打个比方: 你在家里手工做一个铁皮的盆, 你可以直接用榔头铁皮敲一个出来也可以用其他更加随心的方式达到目的.
但是当你要作一堆盆的时候, 你就自然而然会想到"要是有个模具,铁皮放上去压一下就出来了"这种思路了.

所以还是不要过于纠结概念上的东西, 又不是考英语语法.

743

社区成员

发帖
与我相关
我的任务
社区描述
VB 版八卦、闲侃,联络感情地盘,禁广告帖、作业帖
社区管理员
  • 非技术类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧