Android——Buileder(生成器)

来源:互联网 发布:网页前端开发知乎 编辑:程序博客网 时间:2024/06/06 01:39

Buileder(生成器)——对象创建型模式

作用

将一个复杂的对象的构建与它分离,使得同样的构建过程可以创建不同的表示。

适用性

在以下几种情况使用Build模式:

  1. 当创建复杂的对象的算法应该独立该对象的组成部分以及它们的装配方式时。
  2. 当构造过程必须允许被构造的对象有不同的表示时。
  3. Bileder模式要解决的也是这样的问题:

     1)当我们要创建的对象很复杂的时候(通常是有很多其他对象组合而成) 2)我们要复杂对象的创建过程和这个对象表示(展示)分离开来 3)这样做的好处就是通过一步步的进行复杂对象的构建 4)由于每一步的构造过程中可以引入参数,使得经过相同的步骤创建最后得到的对象的展示不一样

效果

  • 隐藏产品的内部表示
  • 将构造代码和表示代码分开
  • 精确的控制导向产品的创建
原创粉丝点击