代码生成框架的案例研究与实践
1. 领域特定代码生成器案例
1.1 示例代码展示
首先来看一个简单的 Java 类示例,它实现了一个电影类 Movie ,并实现了 DVD 接口:
public class Movie implements DVD {
private String title;
public String getTitle() {
return this.title;
}
public void setTitle(String title) {
this.title = title;
}
private Integer numberOfDVDs;
public Integer getNumberOfDVDs() {
return this.numberOfDVDs;
}
public void setNumberOfDVDs(
Integer numberOfDVDs) {
this.numberOfDVDs = numberOfDVDs;
}
}
这个类包含了电影的标题和 DVD 数量两个属性,以及对应的 getter 和 setter 方法。
1.2 Genesys 方法评估
1.2.1 平台独立性
Genesys 的适用性和相关性并不局限于 jABC。在示例中,Ecore 模型及其实例作为源语言,通过 EMF SIB 生成器,基于 Gene
超级会员免费看
订阅专栏 解锁全文
1567

被折叠的 条评论
为什么被折叠?



