我有一个场景,物体在坐标系上移动.我想在我的模型类中使用java.awt.Point,因为它提供了我需要的所有功能(位置表示,转换,距离计算).
但是在我的模型中使用java.awt类感觉有点不对劲.但重写同样的功能也不是答案.
所以我的问题是:在模型类中使用这样的图形相关类是否可以,或者这是不好的风格?在风格不好的情况下,什么是一个很好的替代方法?
如果你计划有一天在Android等其他平台上重用该模型,那么这真的不是一个好主意.
一般来说,我同意java.awt类不应该是应用程序模型的一部分.我想我会创建自己的Point类并在那里定义我需要的方法.
| 归档时间: |
|
| 查看次数: |
490 次 |
| 最近记录: |