Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Помогите Почему Inventory создается через Bukkit.createInventory(..)?

JonBoss

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
Jon
Все можно создать нормально через new, а inventory через метод. Кто знает, почему?
 
cab4d6bfae.png
 
Я понимаю, что это интерфейс. Но почему? Почему так сделали? Ведь все остальное сделать через классы
Я понимаю, что это интерфейс. Но почему? Почему так сделали? Ведь все остальное сделать через классы
Все остальные базовые вещи bukkit можно создать просто через создание объекта. Но вот инвентарь выделился. Для него сделали статическую процедуру создания
 
Инвентарь же не один, верно?
Вот для него и сделали интерфейс, чтобы все остальные инвентари расширяли его.
 
Я понимаю, что это интерфейс. Но почему? Почему так сделали? Ведь все остальное сделать через классы
Так спроектировали архитектуру, инвентарей много, все они должны реализовывать набор методов. На этот вопрос можно было получить ответ прочитав что такое интерфейс.
Мне сходу даже в голову не приходит что из Bukkit API, кроме ItemStack можно создать через new.
 
Так спроектировали архитектуру, инвентарей много, все они должны реализовывать набор методов. На этот вопрос можно было получить ответ прочитав что такое интерфейс.
Мне сходу даже в голову не приходит что из Bukkit API, кроме ItemStack можно создать через new.
Location, к примеру :^)
 

Поделиться этой страницей

Назад
Верх