Архив за месяц: Апрель 2018

Шаблон проектирования Цепочка обязанностей (Chain of responsibility)

Итак, рассмотрим второй шаблон проектирования. В чем суть — класс получает задачу на исполнение и если может, то выполняет ее сам, если же нет, передает по цепочке следующему классу, если он есть. Перейдем от слов к коду. Рассмотрим этот шаблон … Читать далее

Рубрика: Программирование Android, Программирование Java | Оставить комментарий

Шаблон проектирования Хранитель (Memento)

Я не буду рассказывать что такое шаблоны проектирования (design patterns), что такое GoF и т.д. Сразу перейду к одному из поведенческих шаблонов — Хранитель. В чем суть шаблона — позволяет сохранить состояние объекта с последующей возможностью восстановления. Сразу перейдем от … Читать далее

Рубрика: Программирование Java | Оставить комментарий

Android components: BroadcastReceiver & IntentService in notifications

В последнее время я заметил, что много времени уходит непонятно на что и тут вспомнил про одну из техник управления временем (Матрица Эйзенхауэра), которая в действительности является вполне эффективной. И для этих целей я решил написать маленькое приложение (ссылка на … Читать далее

Рубрика: Программирование Android | Оставить комментарий

Фишки Kotlin в Java

Язык Kotlin известен своим синтаксическим сахаром (чем он по большей части и является). Сегодня мы рассмотрим одну особенность этого языка и попробуем сделать то же самое в языке Java. Для начала рассмотрим обычный класс на Kotlin.

Обычный класс с … Читать далее

Рубрика: Программирование Java | Оставить комментарий