고랭 빌더패턴 (1) 썸네일형 리스트형 golang 빌더패턴(Builder Pattern) 빌더패턴은 복잡한 객체의 생성을 동일한 절차에서 서로 다른 결과를 만들어 낼수 있는 패턴이다. 자 예를들어 우리가 스타크래프트를 한다고 할때 우리는 종족을 저그,프로토스,테란 중 하나를 선택하는데 이 객체의 생성을 동일한 절차 즉 버튼하나만으로 그걸 구분해낸다. 그리고 그 종족을 고르면 우리는 전혀 다른 종족으로 플레이를 할수 있는것이다. 빌더패턴에서 중요한 Director 클래스가 있는데 이게 게임을 플레이하는 나(Player = Director) 라고 생각하면된다. 내(Director) 가 빌더패턴을 이용해서 종족이라는 빌더(Zerg,Protoss,Terran)를 정의한후 플레이(메서드구현)을 하면 그게 빌드패턴이 되는거다. 이번에도 스타크래프트를 예로 빌더패턴을 구현해보겠다. 위와 같이 빌더 인터페.. 이전 1 다음