摘要:
定义 "将一个复杂对象的构建与它的表现分离,使得同样的构建过程可以创建不同的表现"。最初的定义出现于《设计模式》(Addison-Wesley,1994)。 看这个概念,可能感觉很是抽象,能看懂但是不知道有什么用。我们打一个比方来理解上面的定义。打比方之前,咱们先来聊聊这个设计模式是干什么用的?我们为什么要用这个模式呢?建造者模式负责将构建复杂对象的过程和它的部件解耦,也就是过程和部件的解耦。比如说汽车,是一个很复杂的对象,它有很多的部件,车轮、发动机、座椅、车门、油箱等等;它的组装过程... 阅读全文