Я хочу, чтобы мои модели были заключены в ModelCollection, которая в основном используется для ListView. Коллекция всегда имеет одни и те же атрибуты, такие как заголовок, totalResults (для разбивки на страницы), и она должна содержать listItem-Models в «элементах» ArrayList. Интерфейсы? Я хочу, чтобы мои модели были заключены в ModelCollection, которая в основном используется для ListView. Коллекция всегда имеет одни и те же атрибуты, такие как title, totalResults (для разбивки на страницы), и она должна ...
Я хочу, чтобы мои модели были заключены в ModelCollection, которая в основном используется для ListView. Коллекция всегда имеет одни и те же атрибуты, такие как заголовок, totalResults (для разбивки на страницы), и она должна содержать listItem-Models в «элементах» ArrayList. Интерфейсы? Я хочу, чтобы мои модели были заключены в ModelCollection, которая в основном используется для ListView. Коллекция всегда имеет одни и те же атрибуты, такие как title, totalResults (для разбивки на страницы), и она должна ...
Я хочу, чтобы мои модели были заключены в ModelCollection, которая в основном используется для ListView. Коллекция всегда имеет одни и те же атрибуты, такие как заголовок, totalResults (для разбивки на страницы), и она должна содержать listItem-Models в «элементах» ArrayList. Однако эти модели имеют разные типы, такие как «ModelCategory» или «ModelChain», и часто имеют разные свойства и методы.
Как я могу добиться этого в java с строгой дисциплиной набора текста? Я считаю, что это правильный способ сделать это. ГДЕ мне нужно их реализовать?
public class ModelCollection {
public ArrayList< ModelCategory OR ModelChain OR ModelXyz> items = new ArrayList<ModelCategory OR ModelChain OR ModelXyz>();
private String id;
private String title;
private Long updated;
private String linkSelf;
private int totalResults;
private int startIndex;
/*
more stuff like parsing a feed
*/
}