Atitit. 提升开发效率与质量DSL ( 3) ----实现DSL的方式总结
来源:互联网 发布:ios内购 java 编辑:程序博客网 时间:2024/05/17 18:24
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. 用嵌套函数创建的DSL2
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
- Atitit. 提升开发效率与质量DSL ( 3) ----实现DSL的方式总结
- Atitit. 提升软件开发效率and 开发质量---java 实现dsl 4gl 的本质and 精髓 O725
- atitit.提升软件开发的效率and 质量的那些强大概念and方法总结
- Atitit.基于dsl的methodinvoker
- debian系统dsl拨号上网的方式总结
- atitit.提升开发效率---mda 软件开发方式的革命
- scala下DSL的设计与开发
- atitit.提升软件开发效率大的总结O5
- atitit.提升开发效率---MDA 软件开发方式的革命(3)----自动化建表
- atitit.提升开发效率---动态语言总结
- Atitit 纯java项目的提升进度大法---通用json dsl接口
- Atitit.hybrid混合型应用 浏览器插件,控件的实现方式 浏览器运行本地程序的解决方案大的总结---提升用户体验and开发效率..
- DSL
- DSL,
- dsl
- DSL与自动化测试 – 用Python实现简单的DSL
- Atitit dsl实现(1)------异常的库模式实现 异常的ast结构
- es 学习 3 DSL 总结
- for循环遍历字符串的另一种方法
- Error: javac: 找不到文件
- shell环境变量以及set,env,export的区别
- poj 3628 Bookshelf 2
- 黑马程序员:java集合框架(二)
- Atitit. 提升开发效率与质量DSL ( 3) ----实现DSL的方式总结
- 【Unity Shaders】Vertex Magic —— 访问顶点颜色
- 线性dp<一>
- 设计模式六大原则(Design patterns six principles)
- 在Android中绘制圆角矩形图片
- 水仙花数(杭电2010)
- JCIP_5_01_CopyOnWriteArrayList为什么不会产生ConcurrentModificationException?
- uitabbarcontroller上的tabbaritem的图片设置
- Python读取键盘输入