디자인 패턴: 프로그램 설계 시 발생했던 문제점들을 개체 간의 상호 관계를 이용해 규약 형태로 만들어 놓은 것.
싱글톤 패턴: 클래스가 하나의 인스턴스만 가지도록 하는 패턴. 데이터베이스 연결 모듈 등에서 주로 사용된다.