面向对象的程序设计用什么比喻最恰当?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 09:53:14
面向对象的程序设计用什么比喻最恰当?

面向对象的程序设计用什么比喻最恰当?
面向对象的程序设计用什么比喻最恰当?

面向对象的程序设计用什么比喻最恰当?
用面向过程的方法写出来的程序是一份蛋炒饭,而用面向对象写出来的程序是一份盖浇饭.所谓盖浇饭,北京叫盖饭,东北叫烩饭,广东叫碟头饭,就是在一碗白米饭上面浇上一份盖菜,你喜欢什么菜,你就浇上什么菜.我觉得这个比喻还是比较贴切的.
  蛋炒饭制作的细节,我不太清楚,因为我没当过厨师,也不会做饭,但最后的一道工序肯定是把米饭和鸡蛋混在一起炒匀.盖浇饭呢,则是把米饭和盖菜分别做好,你如果要一份红烧肉盖饭呢,就给你浇一份红烧肉;如果要一份青椒土豆盖浇饭,就给浇一份青椒土豆丝.
  蛋炒饭的好处就是入味均匀,吃起来香.如果恰巧你不爱吃鸡蛋,只爱吃青菜的话,那么唯一的办法就是全部倒掉,重新做一份青菜炒饭了.盖浇饭就没这么多麻烦,你只需要把上面的盖菜拨掉,更换一份盖菜就可以了.盖浇饭的缺点是入味不均,可能没有蛋炒饭那么香.
  到底是蛋炒饭好还是盖浇饭好呢?其实这类问题都很难回答,非要比个上下高低的话,就必须设定一个场景,否则只能说是各有所长.如果大家都不是美食家,没那么多讲究,那么从饭馆角度来讲的话,做盖浇饭显然比蛋炒饭更有优势,他可以组合出来任意多的组合,而且不会浪费.
  盖浇饭的好处就是"菜""饭"分离,从而提高了制作盖浇饭的灵活性.饭不满意就换饭,菜不满意换菜.用软件工程的专业术语就是"可维护性"比较好,"饭" 和"菜"的耦合度比较低.蛋炒饭将"蛋""饭"搅和在一起,想换"蛋""饭"中任何一种都很困难,耦合度很高,以至于"可维护性"比较差.软件工程追求的目标之一就是可维护性,可维护性主要表现在3个方面:可理解性、可测试性和可修改性.面向对象的好处之一就是显著的改善了软件系统的可维护性.

面向对象的程序设计用什么比喻最恰当? 面向对象程序设计的基本思想是什么?有何特点? 用最简短的话来解释“面向过程”和“面向对象”的区别该怎么说 阐述你对面向对象程序设计思想的理解.以C++语言来描述面向对象设计思想有哪些优点? 结构化程序设计 和 面向对象程序设计什么是结构化?什么是面向对象 本人有严重的阅读障碍 所以请不要用书本上 百科上面的答案来糊弄我我需要的是 通俗的 打比方的解释 我需要的是 通俗 用什么植物来比喻母爱最恰当 用什么花比喻中国最恰当,【除去牡丹】 什么是面向对象的三大特性,具体含义什么 C#面向对象三大特征分别有什么用? 用什么词语来比喻非常拥挤的公共汽车最恰当?沙丁鱼罐头可以吗? 用JAVA编写求解几何图形的应用程序?编写求解几何图形(如三角形,矩型,圆,多边型)的周长、面积的应用程序,要求用到继承、多态、抽象类、接口、内部类等面向对象程序设计技术的特点.跪 以什么花比喻老师最恰当? A.面向对象的分析,OOA B.面向对象设计,OOD C.面向对象的程序,OOP D.系统调查与需求分析用面向对象方法开发管理信息系统,主要包括哪几个阶段 英语翻译求几门课程的英文翻译,拒绝google数字逻辑电路计算机维修维护计算机图形学面向对象程序设计网络应用与开发多媒体技术信息系统分析 结构化方法有结构化分析、结构化设计、结构化程序设计构成,它是一种面向(对象)的开发方法. 面向对象的三大特征是什么? 面向对象的三大特征是什么? 怎么样来理解面向对象的思想!