jrh*_*cks 7 ruby dsl design-patterns
Ruby DSL的一些定义特征是什么,它将它与常规API分开?
Ada*_*tek 11
当您使用API时,您将以强制方式实例化对象并调用方法.另一方面,良好的DSL应该是声明性的,表示问题域中的规则和关系,而不是要执行的指令.此外,理想情况下,DSL应该是非程序员(API不是这种情况)的可读性和可修改性.
另请注意内部和外部DSL之间的区别.
归档时间:
16 年,2 月 前
查看次数:
1074 次
最近记录: