Статьи, которые добавил aNNiMON: ООП в примерах. Часть 3. Переопределение методов, уровни абстракцииПункт меню должен рисоваться на экране. Так почему бы нам не добавить метод отрисовки сразу в класс MenuItem и в его классы-потомки? Передадим этому методу все нужные нам параметры и будем рисовать.
Продолжить Рейтинг: 8 (За: 9 | Против: 1) Добавлено: 6.02.2014 от aNNiMON Комментарии (23) ООП в примерах. Часть 2. НаследованиеПродолжаем осваивать ООП. Разберёмся с наследованием. Наследование позволяет взять доступные свойства родительского (базового) класса и использовать их в производных (потомках). Сразу пример. Вернём наш класс пункта меню в первоначальный вид:
Продолжить Рейтинг: 5 (За: 6 | Против: 1) Добавлено: 6.02.2014 от aNNiMON Комментарии (0) ООП в примерах. Часть 1Недавно я пообещал написать что-нибудь про ООП. Честно сказать, тема довольно щекотливая, новичку без пяти капель не разобраться. Я не знал, с чего начать, поэтому решил просто начать, а дальше уже, по отзывам, буду решать в какую сторону делать упор. Итак, я не буду сразу парить вас нудной информацией о том, что такое ООП, где оно используется, зачем и т.д. Сразу открываем среду разработки и пишем код!! Пишем меню на Canvas. Вариант 1. Меню без ООП. NonOopMenu.java Как видно, мы определили массив строк items для пунктов меню и числовое значение cursor для текущего выделенного элемента. При выборе пункта меню мы просто выводим Alert с текстом этого пункта, всё просто. - Ну и норм, без ООП справились, - подумаете вы. - Хорошо, а если нам надо Продолжить Рейтинг: 16 (За: 17 | Против: 1) Добавлено: 6.02.2014 от aNNiMON Комментарии (18) Класс SpriteВ Android нет специальных классов для игровых объектов, как это было в Java ME, но зато в нём есть множество других не менее полезных классов, знание которых поможет упростить разработку игры. Продолжить Рейтинг: 9 (За: 9 | Против: 0) Добавлено: 6.12.2013 от aNNiMON Комментарии (5) Динамическая подгрузка спискаДинамическая подгрузка списка может быть полезной в тех случаях, когда данных очень много, но пользователю может быть полезна не вся информация, а лишь её начальная часть. Примером может служить новостная лента: чтобы не грузить полный список новостей за день, грузятся сначала недавние новости, а потом, по мере прокручивания списка, подгружается более старая информация. По такому способу можно сделать и загрузку твитов, RSS-ленты, почты и так далее. Продолжить Рейтинг: 8 (За: 8 | Против: 0) Добавлено: 13.08.2013 от aNNiMON Комментарии (20) Всего: 106 Категории
|