Method chaining and the finishing problem
are there any approaches, given a statement like the following
First().Second();
to know from within First()
whether/when Second()
has executed?
Reference: http://marti开发者_运维问答nfowler.com/dslwip/MethodChaining.html
Second()
will not execute until First()
has completed, therefore this is impossible. All that First()
can do is to violate fluency, thereby making it impossible for Second()
to run.
精彩评论