Java 建造者模式 Builder 學習筆記

2021-07-23 02:08:27 字數 478 閱讀 5316

先從使用出發

需要使用到 xtioncoreconfig ,希望通過 builder的方式獲取它的例項

.dosomething1()

.dosomething2()

.build());

實操開始:

新建xtioncoreconfig 類,並在其中 建 builder類

使用builder方式構建xtioncoreconfig 類的例項實際上是先把必要的引數屬性傳到builder,然後再利用builder 來例項化 xtioncoreconfig

eg: private string name ;

private

this.name = builder.name;

}public

static

class

builder

}}}

注意:

builder 需要為 static

Java設計模式(五) 建造者模式Builder

我們要建造乙個複雜的產品。比如 神舟飛船 iphone。這個複雜的產品的建立,有這樣乙個問題需要處理 要構建的物件,宇宙飛船 package com.iter.devbox.builder 宇宙飛船 author shearer public class airship public orbital...

設計模式讀書筆記之建造者模式 Builder

建造者模式 將複雜物件的建造和表示分離,使同樣的建造過程可以創造出不同細節的產品.建造者模式,聽名字就應該知道和工廠模式一樣,是用來創造物件的。但是建造者和工廠模式的區別就是工廠模式只關注最終的產品,它往往是簡單的呼叫被建立者的建構函式 而建造者更關心細節,它定義了建立乙個複雜物件所需的步驟,而建立...

java建造者模式

在現實生活中如果我們需要製造乙個比較複雜的東西,比如手機,台式電腦,或者汽車等。如果我們要製造一台電腦的話我們會先將電腦所需的各個部件買回來然後在組裝起來成為一台電腦。這裡電腦所需的各個元件比如顯示器,cpu,硬碟等等都是由不同的廠商生產的,然後被我們不同的組合而成了不同的產品。這是現實生活中和建造...