设计模式之构建(Builder)模式 建造房子实例分析
构建模式主要用来针对复杂产品生产,分离部件构建细节,以达到良好的伸缩性。 考虑到设计模式来源于建筑学,因此举一个建造房子的例子。现在一个客户要建造一栋房子House, 实现代码如下: public class House{ //客户需求的房子 }那么他首先需要一个设计师—Designer,但是设计师
构建模式主要用来针对复杂产品生产,分离部件构建细节,以达到良好的伸缩性。 考虑到设计模式来源于建筑学,因此举一个建造房子的例子。现在一个客户要建造一栋房子House, 实现代码如下: public class House{ //客户需求的房子 }那么他首先需要一个设计师—Designer,但是设计师
实现代码如下: "; $this->_type = $type; } public function setSize($size) { echo "set product size"; $this->_size = $size; } public function setColor($c
(一)制定家庭防震计划 须根据政府或有关部门的防震要求,准备食品和饮料。检查并及时消除家里不利防震的隐患,加固住房。 检查和加固住房 看一看自家住房是怎样的,有没有不利抗震的地方?摸清周围环境的情况。 住房的建造质量好不好?是否年久失修?不利抗震的房屋要加固,不宜加固的危房要撤离。 房的结构