Front Controller Pattern
어댑터 패턴이란? 어댑터를 번역하면 변환기라고 할 수 있다. 변환기의 역할은 서로 다른 두 인터페이스 사이에 통신이 가능하게 하는 것이다. 데이터베이스 관련 프로그램을 작성해 본 경험이 있다면 다양한 데이터베이스 시스템을 공통의 인터페이스인 ODBC 또는 JDBC를
팩터리 메서드는 부모 클래스에서 객체들을 생성할 수 있는 인터페이스를 제공하지만, 자식 클래스들이 생성될 객체들의 유형을 변경할 수 있는 생성 패턴이다.현재 대부분의 코드는 Truck 클래스에 결합되어 있다고 가정하자. 앱에 Ship(선박) 클래스를 추가하려면 전체 코
추상 팩터리 추상 팩토리는 관련 객체들의 구상 클래스들을 지정하지 않고도 관련 객체들의 모음을 생성할 수 있도록 하는 생성패턴이다. 문제점 현재 대부분의 코드는 Truck 클래스에 결합되어 있다고 가정하자. 앱에 Ship(선박) 클래스를 추가하려면 전체 코드 베이스를
전략 패턴 전략 패턴(Strategy Pattern)은 객체지향 프로그래밍에서 사용되는 디자인 패턴 중 하나이다. 이 패턴은 알고리즘군을 정의하고 각각을 캡슐화하여 교체 가능하게 만든다. 이는 클라이언트가 알고리즘을 선택할 수 있게 하고, 선택한 알고리즘을 변경하지 않