结构化程序设计 和 面向对象程序设计

什么是结构化??什么是面向对象 ??
本人有严重的阅读障碍 所以请不要用书本上 百科上面的答案来糊弄我
我需要的是 通俗的 打比方的解释
我需要的是 通俗的 打比方的解释
我需要的是 通俗的 打比方的解释
1楼打的比方还是不错的 但是我还是有点不懂
能不能就同一个问题打比方
你结构化说造大楼 你面向对象也用造大楼来打比方行么
2个不同的比方 我障碍看不懂啊

我来个你举个例子
比如和楼上一样的 盖房子
所谓结构化的盖法 就是把你要盖的房子拆成房间、大厅、厕所、厨房,然后分别交给4个人去设计,4个人设计好了,你在吧4个部分组合起来,成为你的房子

如果是面向对象的盖法,就是你一开始就把房子设计好,房子里面那里是房间、那里是厨房、那里是厕所,都想好,然后盖好之后,再进去你的房子里面,把你的房间、厨房、大厅设计并装修好

所以说结构化就是细化为几个部分,分别完成后,在进行组装
面向对像则是将整个内容分析清楚,封装成一个完整的东西后,你在进行内部细化

虽然这个比喻不是很贴切,但至少应该能让你理解起来容易一些
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-09-27
不是很准确的比方,仅供参考。
结构化就像建大楼,先搭框架,然后分楼层房间建造(所谓结构化),需要什么房间就做什么(所谓模块)。
面向对象指针对某个对象进行的设计,比如要做一道菜,就要知道需要多少用料、多少佐料、什么温度、用什么工具烹调。
相似回答