프로그래밍/GOF 디자인패턴 (1) 썸네일형 리스트형 생성 패턴 생성 패턴이란? - 인스턴스를 만드는 절차를 추상화하는 패턴 - 객체를 생성, 합성하는 방법이나 객체의 표현 방법과 SW시스템을 분리해 줌 - 클래스 생성 패턴이 인스턴스로 만들 클래스를 다양하게 만들기 위한 용도로 상속을 사용하는 반면, 객체 생성 패턴은 인스턴스화 작업을 다른 객체에게 전달 가능 - 시스템이 어떤 구체 클래스를 사용하는지에 대한 정보를 캡슐화 함. - 클래스의 인스턴스들이 어떻게 만들고 어떻게 서로 맞붙는지에 대한 부분을 완전히 가려줌. =>무엇이 생성되고, 누가 생성하며, 어떻게 생성되는지, 언제 생성할 것인지 결정하는데 유연성을 확보함. 이전 1 다음