Home
Sign Up
Sign In
V2EX
›
问与答
咨询下链式操作,如果从代码上保证链式操作的顺序
avatasia
·
Feb 29, 2012
· 4151 views
This topic created in 5361 days ago, the information mentioned may be changed or developed.
思路1: 每个操作的Object都创建一个独一无二的类,这样保证绝对的安全性,但是代码量增加了。
链式
操作
代码
8 replies
•
1970-01-01 08:00:00 +08:00
lisztli
Feb 29, 2012
1
学python搞个gil?
aligo
Feb 29, 2012
2
像jquery那样的Proxy模式
avatasia
OP
Feb 29, 2012
3
@
lisztli
GIL是多线程同步机制吧, 我说的应该是在编译器就解决这个问题,运行期也可以。类似于
step1(),step2()。 如果先运行step2(),可能有一个全局的运行顺序变量,判断是否等于2,不等于就抛出异常。
wtl
Feb 29, 2012
4
状态机不正好么?
avatasia
OP
Feb 29, 2012
5
@
wtl
本来不用链式操作,应该是这个思路。
sohoer
Feb 29, 2012
6
JAVA里的过滤器就是链,也是一种设计模式,
avatasia
OP
Feb 29, 2012
7
@
sohoer
java 过滤器的思路应该是这样的, work.add(step1()).add(step2());
while(sork.getNext())
work.do
();
但我期望的是,work.step1().step2().
如果理解有误,请指正。
avatasia
OP
Feb 29, 2012
8
@
aligo
到现在我还是没懂jquery的proxy,不过有点那么明白的意思。
About
·
Help
·
Advertise
·
Blog
·
API
·
FAQ
·
Privacy
·
Solana
·
3093 Online
Highest 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms ·
UTC 11:15
·
PVG 19:15
·
LAX 03:15
·
JFK 06:15
♥ Do have faith in what you're doing.
❯