[디자인 패턴] 디자인 패턴 정리


[디자인 패턴] 디자인 패턴 정리

싱글톤 패턴 싱글톤 패턴은 하나의 인스턴스만 가지는 패턴입니다. 인스턴스 생성은 사용자가 객체생성시 메모리에 인스턴스를 올리는게 일반적인데 싱글톤의 경우 미리 메모리에 인스턴스를 올려 해당 자원을 공유하는 방식이라고할 수 있습니다. 팩토리 패턴 팩토리 패턴은 디자인 패턴중 하나로 객체 생성분을 떼어내어 상속관계에 있는 상위 클래스에는 기본 틀을 만들고 하위 클래스에서 어떤 객체를 생성할건지 결정하는 패턴입니다. > 팩토리 메서드 패턴 객체 생성부분을 추상화 하여 그걸 상속 받은 서브 클래스에서 어떤 객체 인스턴스를 생성할지 결정하는 패턴입니다. > 추상화 팩토리 패턴 팩토리 메서드 패턴에서 객체 생성 부분에 중점을 두었다면 추상화 팩토리 패턴에선 객체 구성요소의 집함에 중점을 둔 패턴입니다. 사용 이유 사용자가 직접 객체생성을 하게되면 해당 객체와 의존관계가 형성되고 객체 수정시 그걸 사용하는 사용자들 모두 수정해야 하기 때문에 유지보수 효율이 떨어집니다. 장점 사용자가 객체에 직접...


#디자인패턴

원문링크 : [디자인 패턴] 디자인 패턴 정리