싱글톤 패턴은 하나의 클래스에 오직 하나의 인스턴스만들 가지게하는 패턴이다.위의 내용을 보고 사람들이 정적 클래스(Static class) 나 정적 메소드(Static Method)와 비슷한거 같은데 뭐가 말만 다른거 아니냐고 생각 할 수 있다. 일단 싱글톤 패턴과 정
이 그림을 보면서 이해해보자.먼저 상속관계에 있는 상위 클래스(Abstract Layer) 는 주요 뼈대를 생성한다.하위 클래스에서 세부적인 기술사항에 대해서 구성한다.Factory 클래스에서는 사용자에 요청에 따라 선택적으로 하위클래스를 생성해준다.사용자 관점에서 해
해당 패턴은 전략 패턴 외에도 정책 패턴이라는 말을 가지고 있다. 이 패턴은 객체의 행위를 바꾸고 싶은 경우에 직접 수정하지않고 전략이라고 부르는 캡슐화한 알고리즘을 컨텍스트안에서 바꿔주면서 상호교체가 가능하게 만드는 패턴이다.컨텍스트라는 말을 너무 많이 듣는데, 마음
옵저버 패턴 옵저버 패턴이 뭘까? 옵저버 패턴은 주체가 어떤 객체의 상태 변화를 관찰하다가 상태 변화가 있을 때마다 메소드 등을 통해 옵저버 목록에 있는 옵저버들에게 변화를 알려주는 패턴이다. > #### 주체란 상태 변화를 지켜보는 관찰자이다. > >#### 옵저