ExpressionBuilder

お気に入りのテクニックになりそうです。何といってもコードを読み易くできそうな点が気に入っています。
StringBuilderがこのパターンで、組み立て時に自クラスのインスタンスを返すようになっています。