PoolableObject который наследуют те классы, экземляры которого можно создать в пуле. Так вот у меня проблема. Правильно ли я сделал этот класс? Если нет, то как будет лучше? Ну тоесть нормально делать поле isActive приватной для редактирвоания из пула? Стоит ли делать абстрактные методы take reset(они вызывабтся в наследниках при вызове в базовом классе).
Начнем с того, что абстрактный класс лучше заменить на интерфейс. Продолжим тем, что у тебя объект почему то начинает знать в пуле ли он и тд, и ты теряешь возможность использовать любой тип в твоем пуле. Ну и методы так не именуют
Обсуждают сегодня