- SingleTone
- 클래스가 1개만 존재 할 때 생성
- Connection에 주로 사용 됨
1-1) 생성방법
- 자신 객체 private로 선언
- 기본 생성자 private
- static getInstance() 함수를 통해서만 객체 생성
- Adapter
- 기존 클래스의 인터페이스를 변환하여 재사용시 사용
ex) 220v 사용하는 가정에서 110v 가전제품 구매 시 어뎁터를 구매해서 변환하는 방식과 동일.
- Proxy
- Decorator
- Observer
- Facade
- Strategy