摘要: 1 概述 建造者模式(Builder Pattern)主要用于“分步骤构建一个复杂的对象”,在这其中“分步骤”是一个稳定的算法,而复杂对象的各个部分则经常变化。因此, 建造者模式主要用来解决“对象部分”的需求变化。 这样可以对对象构造的过程进行更加精细的控制。2 示例 还是以生产手机为例,每个手机分为屏幕Screen、CPU、Battery。现在要生产两种手机,苹果机和三星。苹果: 1 package org.scott.builder.before.use; 2 3 import java.util.ArrayList; 4 import java.util.List; 5 6 /** .. 阅读全文
posted @ 2013-11-20 22:26 Scott007 阅读(402) 评论(0) 推荐(0) 编辑