看老外程序员如何妻向子解释设计模式.docxVIP

  • 3
  • 0
  • 约6.36千字
  • 约 10页
  • 2017-02-09 发布于北京
  • 举报

看老外程序员如何妻向子解释设计模式.docx

看老外程序员如何妻向子解释设计模式

看老外程序员如何向妻子解释设计模式 - ∧︵∧全世界的屋顶 ∧︵∧ - 博客频道 - CSDN.NET设计模式是什么?设计模式是这些原则在某些特定公共场景下标准化的应用,接下来让我们通过一些例子学习什么是设计模式。Farhana: 当然,我喜欢例子。Shubho: 让我们以汽车为例讨论一下。汽车是一个很复杂的对象,由成千上万的其它对象组成,如发动机,车轮,方向盘,车座,车体等等其他不同的部分或部件。汽车部件当装配汽车时,制造商需要集中并装配这些更小的自成汽车子系统的不同部件。而这些不同的小部件同样也是复杂的对象,其它制造商同样要生产并组装它们。在生产汽车时,汽车公司并不会为怎么生产组装这些部件操心(前提是他们要确保这些对象/设备的质量)。当然,汽车制造商更加关心怎么装配这些不同部件以便能生产不同型号的汽车。通过遵循不同的设计,组装不同的部件,生产不同型号的汽车Farhana: 汽车制造公司必须有如何生产不同型号汽车的设计图或蓝图,对吗?Shubho: 当然,并且这些设计都是良好的,他们花费大量的时间和精力来做这些设计。一旦设计完成,生产汽车就仅仅是照葫芦画瓢了。Farhana: 嗯。如果事先有一些好的设计,就能在短时间内遵照这些设计生产不同产品,并且制造商在每次生产某一个型号产品时就不需要重新设计或重新发明车轮,他们只需要按照已有的设计办事就行了。生产不同型号产品(汽车)的不同设计

文档评论(0)

1亿VIP精品文档

相关文档