我有手机和平板电脑元素的类结构:ProfileFragment(手机)和ProfileFragment(平板电脑)是从ProfileFragment(摘要)派生的。 包裹如下:
我不确定我是否正确使用那些可能具有误导性的重复类名。你会推荐什么?
答案 0 :(得分:1)
您应该始终避免命名多个类(它们的实现方式不同)。即使你可以(使用不同的包)。
您可以将您的设备类型放在类名中。 E.g。
AbstractProfileFragment
TabletProfileFragment
HandsetProfileFragment
这些类可以(并且应该)仍然分成多个包。