码迷,mamicode.com
首页 > 其他好文 > 详细

Atitit. 提升开发效率与质量DSL ( 3) ----实现DSL的方式总结

时间:2014-07-27 11:52:43      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:

Atitit. 提升开发效率与质量DSL ( 3) ----实现DSL的方式总结

 

1. 管道抽象 1

2. 层次结构抽象(json,xml etc) 1

3. 异步抽象promise 1

4. Ide  code templete 1

5. 方法链流接口。??管道抽象??) 1

6. static factory method)和import 1

7. varargs 1

8. 元编程(anno??) 1

9. 易读API 1

10. 方法链 1

11. 功能序列 1

12. 嵌套函数 2

1. 用嵌套函数创建的DSL 2

13. Lambda表达式/闭包 2

14.  2

15. 参考 2

 

 

 

1.  管道抽象

2. 层次结构抽象(json,xml etc)

3.  异步抽象promise

4. Ide  code templete

5. 方法链( 流接口。??管道抽象??)

6. static factory method)和import

7. varargs

8. 元编程(anno??)

9. 易读API

10. 方法链

11. 功能序列

12. 嵌套函数

1. 用嵌套函数创建的DSL

DSL中使用嵌套函数的风格会有所不同。在这中方法中,我将会在函数之中嵌套函数,来写我的语义模型,向下面这样:

1

2

3

4

Graph(

  edge(from("a"), to("b"), weight(12.3),

  edge(from("b"), to("c"), weight(10.5)

);

让所有表达式构造器定义在静态上,我们可以使用静态导入的方法创建一个DSL。

13. Lambda表达式/闭包

14.  

作者:: 老哇的爪子 Attilax 艾龙,  EMAIL:1466519819@qq.com

转载请注明来源: http://blog.csdn.net/attilax

 

15. 参考

Atitit. 提升软件开发效率and 开发质量---java 实现dsl 4gl 的本质and 精髓 O725 - attilax的专栏 博客频道 - CSDN.NET

 

Paip.声明式编程以及DSL 总结 - attilax的专栏 - 博客频道 - CSDN.NET

paip. dsl 编程语言优点以及 常见的dsl - attilax的专栏 - 博客频道 - CSDN.NET

DSL 用于Java开发中 - linugb118--java space - BlogJava.htm

atitit.提升开发效率--java实现DSL

API设计新思维:用流畅接口构造内部DSL _ IT瘾

Java8采用Martin Fowler的方法创建内部DSL - ImportNew

bubuko.com,布布扣

Atitit. 提升开发效率与质量DSL ( 3) ----实现DSL的方式总结

标签:

原文地址:http://blog.csdn.net/attilax/article/details/38147765

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!