0
빌더 설계 패턴에는 콘크리트 빌더 및 빌더가 포함됩니다. 콘크리트 빌더와 빌더의 차이점은 무엇입니까?콘크리트 빌더와 빌더의 차이점은 무엇입니까?
빌더 설계 패턴에는 콘크리트 빌더 및 빌더가 포함됩니다. 콘크리트 빌더와 빌더의 차이점은 무엇입니까?콘크리트 빌더와 빌더의 차이점은 무엇입니까?
난 당신이 (위키 백과에서 빌린)이 그림을 참조하고 preusume :
이Builder
그냥 인터페이스 (더 구현을 의미 없음) 및 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;
}
}
:
ConcreteBuilder
다른 객체
예의 생성을 처리 할 것