在前篇教程中,我们已经完成了域类模型的创建,现在我们将把它抄写进实现模型(implementation model)中去。
1. 右键点击图表的背景,然后从弹出菜单上选择Utilities > Transit to New Diagram...。
![](https://i-blog.csdnimg.cn/blog_migrate/1d3b2e117bb064f204ece5e88b96abeb.png)
2. 在Select Parent Model of New Diagram窗口选择项目的根节点。
![](https://i-blog.csdnimg.cn/blog_migrate/5ca491b8bb91968c0615f52e84a57512.png)
3. 在窗口右上角点击New Model。
4. 在Model Specification窗口,输入Implementation Model作为模型名称,然后点击OK进行确认。
![](https://i-blog.csdnimg.cn/blog_migrate/c72a8aa559ec5ccd531ff31ecaaa8045.png)
5. 保持选中Implementation Model,点击OK进行确认。这就形成了一个名为Implementation Model的新的图表,它与Domain Model看起来一样。现在我们要做的就是改进设计使它成为一个实现模型。
6. 选择并删除类Customer。
7. 将类Order line重命名为OrderLine。
8. 创建类OrderController。
9. 在OrderController中添加操作对象createOrder() : Order。
10. 右键点击操作对象createOrder() : Order,从弹出菜单中选择Show Dependencies。
![](https://i-blog.csdnimg.cn/blog_migrate/655afecea45981242bfdcf60a8dc41c2.png)
到目前为止,实现模型的内容如下所示:
![](https://i-blog.csdnimg.cn/blog_migrate/db5ddc274e4fcc5c2dc4fe32d2e4e594.png)