2
저는 빌더 패턴을 연구 중이며 감독의 요점을 이해하지 못합니다.작성자 패턴 : 관리자의 핵심은 무엇입니까?
http://en.wikipedia.org/wiki/Builder_pattern
은 충분 Builder와 자신의 서브 클래스를 필요하지 않을까요?
감사합니다.
저는 빌더 패턴을 연구 중이며 감독의 요점을 이해하지 못합니다.작성자 패턴 : 관리자의 핵심은 무엇입니까?
http://en.wikipedia.org/wiki/Builder_pattern
은 충분 Builder와 자신의 서브 클래스를 필요하지 않을까요?
감사합니다.
작성자는 제작중인 항목을 변경하는 방법을 공개합니다. 감독은 주어진 사용을 위해이 방법들 중 어느 것을 순서대로 호출해야하는지에 대한 지식을 가지고있다.
빌더는 여러 목적으로 재사용 할 수 있으며 제품 내부에 대한 지식을 포함합니다. 디렉터는 특정 목적으로 사용되며 제품이 의도 된 도메인에서 사용해야 할 필요가있는 지식을 포함합니다.
여기에서 질문 할 수 있습니까? 더 잘 이해하려고 노력하겠습니다. 감독이 객체를 제작하는 방법을 알고 있다면 고객으로 정보를 감독에게 전달해야합니다. 이 시점에서 콘크리트 빌더 자체에 직접 제공하는 것은 아닙니다. –
Director 역할을하는 객체는 클라이언트 자체 일 수 있지만 다양한 빌더 유형 또는 특정 상황에서만 호출 할 수있는 다양한 빌더 메소드가있는 상황이있는 경우 객체를 갖는 것이 좋습니다 어떤 상황에서 빌더 객체와 메소드를 사용해야하는지에 대한 지식을 캡슐화합니다. 이는 디렉터가됩니다. –