메서드 체이닝(Method Chaining)

2022. 11. 2. 17:21ComputerScience

728x90
반응형

 

정의

코드의 가독성과 효율성을 높여주는 기법입니다.

개발을 할 때 하나의 객체에 대해서 속성 설정, 정렬 그리고 조합 등 여러 작업을 순차적으로 수행하는 경우가 많습니다.

이 때 메서드를 각각 호출하지 않고, 하나의 객체에서 연속적으로 여러 메서드 호출하는 방식입니다.


방법

점(.)을 통해서 여러 메서드를 연결합니다.
object.method1().method2().method3();

조건

자기 자신(this) 또는 다음 메서드가 있는 객체를 반환해야 합니다.

반환타입이 void, 다른 타입을 반환하는 메서드는 메서드 체이닝을 사용할 수 없습니다.

 

 


 

 

728x90
반응형

'ComputerScience' 카테고리의 다른 글

5XX 정보 응답코드  (0) 2022.11.15
선형 구조  (0) 2022.11.02
메서드  (0) 2022.10.29
주소(Address)  (0) 2022.10.26
메서드(Method)  (0) 2022.10.25