Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Config
- JavaScript
- extraParams
- EFCore
- 코드프로그래머스
- minimalAPI
- scanner
- wifi안됨
- 상속
- a604mu
- mac
- dbContext
- c#
- JSON
- Request
- extjs
- LINQ
- c#코딩의기술실전편
- 스냅잘찍음
- vscode
- error
- cpu불안들어옴
- ORM
- 명시적외래키
- lazy loading
- React
- .net
- intellij
- ViewModel
- Store
Archives
- Today
- Total
ejyoo's 개발 노트
메서드 체이닝 (Method Chaining) 본문
의존 주입 관련 코드를 작성하다 보니
'메서드 체이닝' 이라는 용어를 발견하였다.
메서드 체이닝이란?
메서드 체이닝이란 여러 메서드 호출을 연결해 하나의 실행문으로 표현하는 문법 형태
예시
method.getName().equals(setMethodName)
위의 코드는 작성한 코드 일부를 가져온 것이다.
특정 클래스의 method목록을 추출한 뒤
getName을 하게되면 method의 이름이 출력된다.(String) 형식으로
그다음 .equals를 사용하여 String 타입의 setMethodName과 같은지 비교를 하게된다.
이때 method -> .getName -> .equals 까지 하나의 실행문으로 표현하는 것을 '메서드 체이닝' 이라고 한다.