包和命名约定

时间:2012-07-22 14:10:41

标签: android

我有手机和平板电脑元素的类结构:ProfileFragment(手机)和ProfileFragment(平板电脑)是从ProfileFragment(摘要)派生的。 包裹如下:

  • 片段
  • fragments.handset
  • fragments.tablet

我不确定我是否正确使用那些可能具有误导性的重复类名。你会推荐什么?

1 个答案:

答案 0 :(得分:1)

您应该始终避免命名多个类(它们的实现方式不同)。即使你可以(使用不同的包)。

您可以将您的设备类型放在类名中。 E.g。

  • AbstractProfileFragment
  • TabletProfileFragment
  • HandsetProfileFragment

这些类可以(并且应该)仍然分成多个包。