拿书里的例子做思考:
每响应一个事件后会变成另一个状态,可以响应不同的事件,且响应的结果也不同。每次响应的事件也可以有很多种。
三种API的模式:
1,调多个小方法
2,调一个很多参数的大方法
3,一个业务类,有属性存储状态,也有很多方法。
相应的问题:
1,状态储存在哪,事件间是有依赖关系的。
2,状态可以在方法内部存,但流程是极其复杂灵活的,没法用不同的重载来概括。
3,还不能完全确定,但是固定并复杂的接口肯定不如DSL可以灵活定义。
posted on 2012-01-28 17:59 理想Ideal 阅读(188) 评论(0) 编辑 收藏 举报