리팩터링

⚡팩토리 메소드 패턴이란? 팩토리 메소드 패턴(Factory Method Pattern)은 객체를 생성하기 위한 인터페이스를 정의하고, 객체의 생성을 서브클래스에게 위임하여 객체 생성을 유연하게 처리할 수 있는 디자인 패턴이다. ⚡팩토리 메소드 패턴은 어떤 경우에 사용하는가? 객체 생성과 관련된 코드의 변경을 최소화하고 싶을 때 객체 생성 코드를 별도의 클래스로 분리하여, 이를 수정할 경우에도 클라이언트 코드를 수정할 필요가 없어져 유지보수성을 높일 수 있다. 객체 생성에 대한 자세한 정보를 숨기고 싶을 때 클라이언트 코드에서는 팩토리 메서드를 호출하여 객체를 생성하고, 구체적인 객체 생성에 대한 정보는 팩토리 클래스 내부에 감추어 진다. 이를 통해 객체 생성에 대한 자세한 정보를 숨기고, 클라이언트 코..
HaeTae
'리팩터링' 태그의 글 목록