标签: 面向对象 - STEMHA's Blog

建造者模式

建造者模式是什么 ?

顾名思义,建造者模式用于构建对象。

  • 有时,我们创建的对象可能很复杂,可能由多个子对象组成,或者需要复杂的构建过程。通过使用建造者模式,可以简化创建复杂类型的过程。
  • 建造者模式通常用来构建复合或者聚合的对象
  • 严谨地说,构建器模式封装或隐藏了构建复杂对象的过程,并将对象的表示和构建进行了分离。这种分离使我们可以使用相同的构建过程来构建不同的表示形式
  • 建造者模式是一个非常实用而常见的创建类型的模式(creational design pattern)

应用场景:

  • 当一个类的构造函数参数个数超过4个,而且这些参数有些是可选的参数,考虑使用构造者模式。

软件设计模式

序言

为什么我们需要模式?直截了当的答案是我们不想重新发明轮子!

设计模式总结

设计模式是什么?

软件工程简述

为了写大型程序,程序员们使用了各种工具和方法,形成了软件工程这门学科。
软件工程这个词由NASA工程师Margaret Hamilton创造。她帮助NASA在阿波罗计划中避免出现严重问题。她的经典名言:

这有点像牙齿的根管治疗:你总是拖到最后才做,但有些事情可以事先做好。有点像预防性体检,只不过是预防软件出错。

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×