У меня Класс A использует методы класса B . Что бы методы класса А заработали я создаю объект класса В, это ведь не выгодно- создавать новый объект каждый раз при вызове метода ? Будет ли лучшим решением сделать класс В статическим или в классе А написать private static B b = new B(). Есть ли разница между этими способами ?
Вопрос выше по java.