2012年1月28日

什么时候用DSL

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

posted @ 2012-01-28 17:59 理想Ideal 阅读(188) 评论(0) 推荐(0) 编辑

导航