분기 처리1 [Spring] ServiceLocatorFactoryBean을 활용하여 분기 처리하기 🤜 문제점 개발하다 보면 분기 처리를 통해 특정한 경우에 따라 다르게 처리해야 하는 경우가 굉장히 많다. 🤔 예를 들면, 서비스 기획자가 이러한 요청을 한다. " Color가 BLACK이라면 A 시바견을, Color가 WHITE 라면 B 시바견을, Color가 YELLOW 라면 C 시바견을, 그 외에는 D 시바견을 활용해서 처리해 주세요! " 이런 요청을 일반적인 조건문을 사용한 분기 처리를 통해 해결하면 다음과 같을 것이다. (실제로 프로젝트에 이런 코드가 많이 존재한다.) public class ShibaService { public void shibaTalk(Color color) { if(color == Color.BLACK) { new ShibaA().talk(); } else if(color .. 2023. 2. 19. 이전 1 다음