0
建築師設計模式有四個原則,包括混凝土建築商和建築商。混凝土建築商和建築商有什麼區別?混凝土生產商和建築商之間的區別?
建築師設計模式有四個原則,包括混凝土建築商和建築商。混凝土建築商和建築商有什麼區別?混凝土生產商和建築商之間的區別?
我preusume你指的是這幅畫(維基百科借來的):
Builder
只會是接口(意味着沒有實現)和ConcreteBuilder
是接口的實行。 ConcreteBuilder
將處理其它目的
實施例的創建:
// Builder interface
public interface ICarBuilder
{
void SetColour(string colour); // no implementation
}
// ConcreteBuilder implementation
public class CarBuilder: ICarBuilder
{
private Car _car;
public CarBuilder()
{
this._car = new Car();
}
// implementation
public void SetColour(string colour)
{
this._car.Colour = colour;
}
}