Two*_*rts 2 java naming-conventions hierarchy
我需要创建不同类型车辆的层次结构.
我不确定我应该如何命名每种不同类型的汽车.我首先想到的是他们的名字FordTruck和FordCar,但是这似乎是一个有点吃不消每个类.
我的另一个想法是为汽车和卡车创建单独的包装,这样名字就不会干涉.在尝试实现同时使用Cars和的方法时,在不同的包中具有相同的名称似乎具有可读性较低的代码的缺点Trucks.
什么是约定,命名文件的最佳实践是什么?
Make更适合作为车辆的Enum而不是Class本身.
编辑:我将稍微扩展一下.你制作一个代表名词(东西)的类,Make(道奇,福特,雪佛兰等等)是一个形容词,描述一个名词.不要给它自己的类,而是将它作为它所描述的类的属性.一个字符串也可以,我只选择了Enum,因为我更喜欢它们.
| 归档时间: |
|
| 查看次数: |
310 次 |
| 最近记录: |