1

ハンドセットとタブレット要素のクラス構造があります。 ProfileFragment(handset) と ProfileFragment(tablet) は ProfileFragment(abstract) から派生しています。パッケージは次のようになります。

  • フラグメント
  • フラグメント.ハンドセット
  • フラグメント.タブレット

誤解を招く可能性のある重複したクラス名を正しく処理しているかどうかはわかりません。あなたは何をお勧めします ?

4

1 に答える 1

1

複数のクラス(実装が異なる)に同じ名前を付けることは常に避けてください。できても(別のパッケージを使用して)。

デバイスタイプをクラス名に入れることもできます。例えば

  • AbstractProfileFragment
  • TabletProfileFragment
  • HandsetProfileFragment

これらのクラスは、複数のパッケージに分割できます(また、分割する必要があります)。

于 2012-07-22T14:16:01.537 に答える