Expression Builder

Martin FowlerEffective Java Reloaded에서 언급했던 ‘Builder Pattern with Builder’s setter methods that return Builder’를 Expression Builder라고 이름 짓고 있다. Expression Builder는, CommandQuerySeparation을 어기는 Fluent Interface의 단점을 보강한 패턴이다.  Django Model의 filter 메서드를 봤을 때 다들 신기해했던 기억이 난다.

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

This site uses Akismet to reduce spam. Learn how your comment data is processed.