Краткая плоская форма

Краткая плоская форма

Плоская форма класса дает корректное описание класса. Помимо роли, которую она играет в интересах документации, она представляет интерес для разработчиков, имеющих дело с самим классом или его потомками. Клиентам же класса нужна более абстрактная картина с меньшим числом деталей.

В одной из предыдущих лекций мы уже видели, роль краткой формы класса (кнопка short на рисунке обеспечивает ее построение).

Объединение двух понятий дает новое понятие краткой плоской формы (flat-short form). Как и краткая форма класса, она содержит лишь общедоступную информацию, в ней не указаны скрытые компоненты, а для экспортируемых компонентов не приводится реализация, в частности, предложения do. Как и плоская форма, краткая плоская форма задает все компоненты класса - и унаследованные, и описанные в нем самом.

Краткая плоская форма является основным методом документирования классов, в том числе повторно используемых классов библиотек. В этом виде информация о классе становится доступна его клиентам (и тем, кто занимается сопровождением класса). Краткая плоская форма служит для описания всех классов в библиотеке Base [M 1994a].

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг:

Краткая форма записи

Из книги автора

Краткая форма записи Можно существенно упростить объявление перехода (в котором нет задержки), пользуясь свойством transition. Такой синтаксис будет использоваться во всех остальных примерах этой книги.a.foo {  padding: 5px 10px; background: #9c3; -webkit-transition: background 0.3s ease; }a.foo: hover { background: #690; }Мы


Краткая форма записи перехода с задержкой

Из книги автора

Краткая форма записи перехода с задержкой Если нужно добавить полусекундную задержку в краткую запись перехода, ее продолжительность ставится в конец правила:a.foo { padding: 5px 10px; background: #9c3; -webkit-transition: background 0.3s ease 0.5s; }a.foo: hover { background: #690; }Разумеется, эти замечательные переходы


Краткая ретроспектива

Из книги автора

Краткая ретроспектива Вернемся на некоторое время в прошлое. Возникновение понятия типографской сетки относят к началу XX века. Это произошло, когда группа архитекторов, печатников, типографов и дизайнеров стала рассматривать графическое искусство как отражение


Краткая история TCP/IP

Из книги автора

Краткая история TCP/IP История создания и развития протоколов TCP/IP неразрывно связана с Internet — интереснейшим достижением мирового сообщества в области коммуникационных технологий. Internet является глобальным объединением разнородных компьютерных сетей, использующих


Краткая история Qt

Из книги автора

Краткая история Qt Средства разработки Qt впервые стали известны общественности в мае 1995 года. Первоначально Qt разрабатывались Хаарвардом Нордом (исполнительным директором компании «Trolltech») и Айриком Чеймб-Ингом (президентом «Trolltech»). Хаарвард и Айрик познакомились в


Плоская поверхность

Из книги автора

Плоская поверхность Команда PLANESURF позволяет создавать прямоугольные поверхности путем задания угловых точек. Кроме того, воспользовавшись дополнительным параметром этой команды, можно конвертировать объект в замкнутую поверхность, состоящую из любого количества


Плоская поверхность

Из книги автора

Плоская поверхность Команда PLANESURF позволяет создавать прямоугольные поверхности путем задания угловых точек. Кроме того, воспользовавшись дополнительным параметром этой команды, можно конвертировать замкнутую поверхность, состоящую из любого количества


Краткая история XML

Из книги автора

Краткая история XML XML основывается на принципах и соглашениях двух существующих языков разметки, XML и SGML, каждый из которых получил широкое распространение и успешно использовался для решения своего круга задач.Несмотря на то, что идеи обобщенной разметки начали


Форма проекта

Из книги автора

Форма проекта Нам понадобится форма с тремя страничками и тремя компонентами TMemo. В первом будет показываться исходный текст преобразуемого документа, во втором — XSLT-преобразование и в третьем — результат преобразования.Приблизительный внешний вид формы показан на


9. Форма

Из книги автора

9. Форма Признаки слева направо (рис. 189): Рис. 189• форма почерка угловатая;• форма почерка округлая;• форма почерка школьная;• форма почерка с печатными буквами;• форма почерка каллиграфическая;• форма почерка


Краткая предыстория

Из книги автора

Краткая предыстория Первоначально операционная система UNIX была разработана в конце 1960-х годов сотрудниками компании Bell Labs, в первую очередь Кеном Томпсоном (Kenneth Thompson), Денисом Ритчи (Dennis MacAlistair Ritchie) и Дугласом МакИлроем (Douglas McIlroy) (рис. 8.1). Уже к 1978 году система была


Форма объявлений

Из книги автора

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


Использование утверждений для документирования: краткая форма класса

Из книги автора

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


Плоская форма класса

Из книги автора

Плоская форма класса Наследование - это скорее инструмент поставщика класса, чем клиента; это прежде всего внутренний механизм эффективного построения классов. И действительно, клиенту нужно знать о наследовании и структуре семейства классов ровно столько, чтобы он мог


Плоская сеть и анонимная технократия Лёха Андреев

Из книги автора

Плоская сеть и анонимная технократия Лёха Андреев Опубликовано 20 марта 2014 Когда я учился на матмехе, самые прекрасные определения сути вещей приходили с военной кафедры. Нет, высшая геометрия и функциональный анализ тоже давали много изящных


Краткая характеристика

Из книги автора

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