从清单6中可以看出,我们再次利用泛型来使所有这些代码类型安全。
As you can see in Listing 6, generics are once again leveraged to make all of this code type safe.
在宏展开之后,结果可以再次进行宏展开,直到无法再展开。我们可以利用这种特性。
We are taking advantage of the fact that after a macro expansion occurs, the result is then macro-expanded again, continuing until no more expansions take place.
总之,我们再次重申,创建软件很少从零开始,并且模型转换(到另一个模型或代码)可以帮助利用现有的解决方案框架。
In summary, we reiterate that software is rarely created from scratch, and that model transformations (to another model or to code) help leverage existing solution frameworks.
总之,我们再次重申,创建软件很少从零开始,并且模型转换(到另一个模型或代码)可以帮助利用现有的解决方案框架。
In summary, we reiterate that software is rarely created from scratch, and that model transformations (to another model or to code) help leverage existing solution frameworks.
应用推荐