Volatile 키워드
Singleton 패턴
어떤 객체 및 인스턴스를 생성하는 책임을 추상적인 인터페이스의 메소드로 감싸는 패턴이다.
추상 팩토리 패턴
빌더 패턴
프로토타입 패턴
어댑터 패턴
브릿지 패턴
기존의 코드를 변경하지 않으면서 부가적인 기능(Dynamic) 을 추가할 수 있음runtime의 기존 코드를 확장하는 방법.상속이 아닌 위임을 사용해서 보다 유연하게 런타임에 부가 기능을 추가하는 것도 가능하다. 컴포짓과 다르게 단 한개의 데코레이터가 감싸는 컴포넌트
퍼싸드 패턴
플라이웨이 패턴
프록시 패턴
책임 연쇄 패턴
커맨드 패턴
인터프리터 패턴
이터레이터 패턴
중재자 패턴
관찰자 패턴
상태(State) 패턴
전략(Strategy) 패턴
템플릿 메소드(Template Method) 패턴
방문자 패턴