Я делаю игру с использованием Java. Я начинающий программист. Это фантастическая RPG-игра. Игра идет, и я собираюсь взять систему инвентаря. Есть владельцы магазинов, и у этих владельцев будет ограниченный инвентарь. Я все еще изучаю управление памятью и потребление, поэтому мой вопрос таков.Лучший способ сохранить общее количество в игре
Если Лорел является владельцем магазина, будет наиболее эффективным способом, чтобы следить за 10 зелий Лорел быть что-то вроде
static int laurelInventory = 10;
А потом, когда герой покупает зелье было бы просто:
laurelInventory = laurelInventory - qtyPurchased;
Я пытаюсь понять, будет ли я сталкиваться с проблемами, использующими статические очень часто, или есть лучший способ хранения текущих счетов и итогов. Это делает его намного более чистым для меня, а не беспокоиться о том экземпляре, который я создал, и управлять этим экземпляром.
Также +1 за любые дополнительные жвачных на управление памятью
Хороший вопрос, но сначала прочитайте об Инъекции Зависимости и прочитайте о таких фреймворках, как Springframework, Guice и т. Д. – MariuszS
@MariuszS Действительно? Для начинающего программиста? – GriffeyDog
Я думаю, что вопрос намного более общий - знаете ли вы о создании объектов? http://docs.oracle.com/javase/tutorial/java/concepts/object.html –