[Design Pattern] 팩토리 패턴
·
Design Pattern
이번 포스팅으로 알아볼 디자인 패턴은 팩토리 패턴이다. 설명하기에 앞서 팩토리 패턴에 관하여 간단하게 설명하자면 공통된 종류를 갖는 객체들의 구현을 몰라도 팩토리 패턴을 통해 쉽게 생성하는 것을 말한다. 그렇다면 본격적으로 코드와 함께 알아보자. DB 클래스들과 함께 팩토리 패턴에 접근하려 한다. DIP(의존성 역전 원칙)에 의거하여 DB 인터페이스와 MariaDB, OracleDB를 생성해보자. DB public interface DB { public int execute(String sql); public void setUrl(String url); } MariaDB public class MariaDB implements DB { private String url; // 쿼리 실행 메서드 publi..