싱글턴 패턴 (Singleton Pattern)더보기객체의 인스턴스가 오직 1개만 생성되는 패턴.(클래스에 인스턴스가 하나만 있도록 하면서 이 인스턴스에 대한 전역 접근(액세스) 지점을 제공하는 생성 디자인 패턴) MVC 패턴 (MVC Pattern)더보기MVC는 Model, View, Controller의 약자이다.하나의 프로젝트를 모델, 뷰, 컨트롤러의 세 가지 역할로 구분해서 각자의 역할에 집중해서 개발하는 방법론. 전략 패턴 (Strategy Pattern)더보기실행 중에 알고리즘을 선택할 수 있게 하는 패턴.객체가 할 수 있는 행위 각각에 대해 전략(알고리즘 인터페이스)를 생성하고, 행위를 동적으로 수정할 때 전략만 변경하여 행위의 수정이 가능하도록 만드는 방법.(알고리즘을 캡슐화) 템플릿 메서..