Главная » Статьи для тега "интерфейсов"

Определение  экспортируемых операций и атрибутов с помощью интерфейсов Spring

Добавлено Дата: 22 July, 2014 категория: Spring

Компонент Spring InterfaceBasedMBeanInfoAssembler является еще од- ним сборщиком информации, который позволяет определять экс- портируемые методы с помощью интерфейсов. Он похож на сбор- щики информации, в которых определяются списки имен экспорти- руемых методов, за исключением того что вместо списка с именами методов он принимает список интерфейсов.

Читать »

ХАРАКТЕРНЫЕ ОСОБЕННОСТИ ECLIPSE И АЛЬТЕРНАТИВНЫЕ ИНСТРУМЕНТЫ – Android

Добавлено Дата: 16 August, 2013 категория: Разработка для Android

Теперь, когда нам известно, что многие возможности SDK Android основаны на Eclipse, и мы знаем, как плагин Eclipse и архитектура расширений позволяют инструментам Android «захватывать» такое множество функций интегрированной среды разработки, может возникнуть вопрос: зачем же предлагается альтернативный вариант запуска приложения Android на сервере или в качестве апплета? Особенно досадно то, что инструмент, который, казалось бы, должен оптимизировать работу, попросту сбивает нас с толку. Ведь при работе с Eclipse просто необходимо быстро находить нужные команды в крайне длинных меню.

Читать »

Расширение интерфейсов

Добавлено Дата: 18 April, 2012 категория: Java

Интерфейсы также могут расширяться с помощью ключевого слова extended. В отличие от классов, допускается расширение интерфейсом сразу нескольких других интерфейсов:

interface Shimmer extends FloorWax, DessertTopping {

double amazingPrice();

Читать »

Использование реализации интерфейса

Добавлено Дата: 12 April, 2012 категория: Java

Чтобы использовать класс (скажем, AttributedImpl), реализующий некоторый интерфейс, вы можете просто расширить класс. В тех случаях, когда такой подход возможен, он оказывается самым простым, поскольку при нем наследуются все методы вместе с их реализацией. Однако, если вам приходится поддерживать сразу несколько интерфейсов или расширять какой-то другой класс, не исключено, что придется поступить иначе. Чаще всего программист создает объект реализующего класса и перенаправляет в него все вызовы методов интерфейса, возвращая нужные значения.

Читать »

В центре внимания архитектора – границы и интерфейсы

Добавлено Дата: 23 March, 2012 категория: Архитектура ПО

Эйнар Ландре

С тех пор как лорд Нельсон уничтожил французский и испанский флоты при Трафальгаре в 1805 году, принцип «разделяй и властвуй» стал главной мантрой для решения сложных, комплексных задач. Другой, более знакомый термин с таким же смыслом – разделение ответственности (separation of concern). Разделение ответственности ведет к инкапсуляции, а инкапсуляция способствует выделению границ и интерфейсов.

Читать »

Создание трехмерных элементов управления с помощью SurfaceView

Добавлено Дата: 12 March, 2012 категория: Разработка для Android

Android содержит фреймворк с полной поддержкой отображения трехмер- ных сцен с помощью OpenGL ES, включая аппаратное ускорение (на устрой- ствах, где это доступно). Объект SurfaceView предоставляет поверхность, на которой вы можете отображать сцены, используя функции OpenGL.

Читать »

СОЗДАНИЕ ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА

Добавлено Дата: 3 March, 2012 категория: Разработка для Android

Содержание  главы

Использование Представлений и менеджеров компоновки.

Оптимизация разметки.

Ресурсы Drawable, хранящиеся в формате XML.

Создание пользовательских интерфейсов, не зависящих от разреше- ния экрана.

Читать »

Интерфейсы Delphi

Добавлено Дата: 1 March, 2012 категория: Delphi

Возможно, наиболее важным  дополнением к языку Object Pascal стала поддержка интерфейсов (interfaces), введенная в Delphi 3. Интерфейс определяет набор  функций и процедур, которые могут быть  использованы для взаимодействия программы с объек том. Определение конкретного интерфейса известно и разработчику, и его пользовате лю и воспринимается как соглашение о правилах объявления и использования этого интерфейса. В классе  может  быть  реализовано несколько интерфейсов. В результате объект становится “многоликим”, являя клиенту каждого интерфейса свое особое лицо.

Читать »

COM и Object Pascal

Добавлено Дата: 3 February, 2012 категория: Delphi

После  краткого обзора основных концепций и терминологии технологий COM, ActiveX и OLE можно  переходить к рассмотрению способов реализации этих  концеп ций в Delphi. В настоящем разделе более  детально рассматривается как сама техноло гия COM, так и ее согласование с языком Object  Pascal и библиотекой VCL.

Читать »

Использование AIDL при межпроцессном взаимодействии Сервисов

Добавлено Дата: 23 January, 2012 категория: Разработка для Android

Одна из наиболее интересных возможностей Сервисов — запуск незави- симых фоновых процессов, выполняющих обработку и поиск данных или другие полезные функции для разных приложений.

В главе 9 вы узнали, как создавать Сервисы для своих программ. Теперь пришло время научиться использовать язык описания интерфейсов (Android Interface Definition Language или AIDL) для обеспечения поддержки  меж- процессного взаимодействия (IPC) между Сервисами и компонентами при- ложения.  Это позволит вашим Сервисам работать с разными программами, не ограничиваясь рамками единственного процесса.

Читать »

Множественное наследование интерфейсов

Добавлено Дата: 3 December, 2011 категория: Java, Структуры данных и алгоритмы

Возможность наследовать более чем один класс называется множественным наследованием. В Java множественное наследование разрешено для интерфейсов, но не для классов. Причина этого состоит в том, что методы в интерфейсах не имеют реализации, в то время как у метода класса всегда имеется тело метода. Таким образом, если бы в Java было

Читать »

Члены класса Java

Добавлено Дата: 7 June, 2011 категория: Java

Класс может содержать члены (members) трех основных категорий.

·      Поля (fields) – переменные, относящиеся к классу и его объектам и в совокупности определяющие состояние класса или конкретного объекта.

Читать »

javax.swing — графические компоненты Swing

Добавлено Дата: 27 May, 2011 категория: Java

   Библиотека компонентов Swing содержит богатый набор управляющих элементов графических интерфейсов пользователя (graphical user interfaces — GUIs). Компоненты спроектированы таким образом, чтобы обеспечить настолько

 

близкие черты внешнего облика и поведения GUI на всех платформах, насколько это возможно. Этим компоненты Swing существенно отличаются от компонентов AWT (см. раздел 20.1 7), которые "приспосабливаются" к особенностям конкретной платформы: если, скажем, кнопка AWT выглядит как обычная кнопка Windows в системе Windows и как кнопка Мае в системе Macintosh (принципы ее действия одинаковы на всех платформах, но внешний вид .варьируется), то кнопка Swing выглядит единообразно на всех платформах — ее код написан на языке Java. Впрочем, стиль внешнего оформления компонентов Swing поддается изменению у вы или пользователь вашего приложения в состоянии выбрать один из стандартных стилей или изобрести совершенно новый. Нельзя сказать, что подобные средства управления внешним обликом компонентов относятся к самым насущным вещам, но в некоторых ситуациях их применение вполне оправданно, полезно и целесообразно.

Читать »

Коллекции

Добавлено Дата: 26 May, 2011 категория: Java

   (collections) — иногда называемые контейнерами (containers) — это хранилища, поддерживающие разнообразные способы накопления и упорядочения объектов с целью обеспечения возможностей эффективного доступа к ним. Выбор критериев эффективности зависит от назначения коллекции, и поэтому в Java разработано множество самых различных типов коллекций, удовлетворяющих всевозможным требованиям. Модель коллекции отнюдь не нова: в большинстве систем программирования существуют те или иные структуры данных, которые можно было бы назвать коллекциями, — от самых незатейливых до всеобъемлющих и поистине "всеядных".

Читать »

Вложенность в интерфейсах

Добавлено Дата: 21 May, 2011 категория: Java

 

Объявление вложенных классов и интерфейсов внутри интерфейса обусловлено теми же причинами, что и вкладывание классов и интерфейсов в классы: модель вложенных классов и интерфейсов позволяет ассоциировать внутренний и внешний типы, которые тесно связаны между собой. Рассмотрим пример Простого класса, предусматривающего хранение нескольких значений; эти значения должны возвращаться методом, принадлежащим интерфейсу. В этом случае класс разумно представить в виде вложенного типа:

Читать »