메소드 체이닝(Method Chaining)
메소드 체이닝이란? -제목 그대로 메소드를 고리마냥 줄줄이 엵어서 메소드를 계속 사용할 수 있게끔 하는 방법입니다 코드를 예로 들어볼게요 const vip = new vipConnectr(); vip.setmvp vip.setvip vip.setvvip vip.Connectr(); 이 코드를 예로 들자면 여기서 메소드 체이닝을 입힌다면 ? const vip= NewConnector().setmvp().setvip().setvvip(); 이런 식으로 하나의 연결고리처럼 간결하고 깔끔하게 적을 수 있습니다 그러나 이렇게 작성된 코드는 하나의 라인에서 여러가지 일이 발생할수도 있다라는점 즉 디버깅을 하기가 어렵다는 단점이 존재하므로 주의가 필요합니다 추가적으로 끝내기가 아쉬우니 빌더 패턴 현재까지 알려진 빌더..
JAVA
2022. 9. 19. 15:01