2015-01-07 3 views
0

У меня есть несколько методов Java API, такие как:Как мне назвать методы для этого образца кода?

SellApple.java 
BuyApple.java 
SellOrange.java 
BuyHospital.java 

Я реорганизованный с использованием static inner class для лучшего понимания:

public static class Fruit{ 
     public static class Apple{ 
     public static class Buy{} 
     public static class Sell{} 
     } 

     public static class Orange{ 
     public static class Buy{} 
     public static class Sell{} 
     } 

Так что я могу найти api легко Fruid.Apple.Buy, но еще методы имен :

public static class Fruit{ 

     public static class Apple{ 
      public static class BuyApple{} 
      public static class SellApple (} 
     } 
     public static class Orange{ 
      public static class BuyOrange{} 
      public static class SellOrange{} 
     } 

Так что лучше? Купить или купить? для использования, использовать Buy проще, но использовать buyorange более подробно.

это обсуждение только для Buy или BuyOrange, если я не должен добавлять методы в класс или использовать слово name вместо слова verb.

Возможно, мой пример не для моей цели. Мой вопрос в том, что я использую внутренний класс. Должна ли статичность добавлять внешнюю информацию класса для внутреннего класса?

Если нет необходимости, я могу использовать только Buy, в случае необходимости, я должен использовать BuyApple.

+0

Если у вас есть внутренние классы delcard как статические, вы не сможете получить доступ к атрибутам и свойствам классов. Разве это не проблема для вас? Кроме того, есть много скобок, пропавших без вести, я думаю! – ha9u63ar

+0

@ ha9u63ar, нет моей проблемы, какое имя лучше? – jiafu

+0

@jjafu using BUy более подходит для целей API – ha9u63ar

ответ

2

Мой личный предлагаю это:

  1. использование покупка().
  2. define buy() в отдельном файле интерфейса.
  3. Не определяйте фрукты как класс, а пакет.
+0

Возможно, мой пример не для моей цели. Мой вопрос в том, что я использую внутренний класс. Должен ли я добавить дополнительную информацию о внешнем классе для внутреннего класса? – jiafu

Смежные вопросы