Краткая плоская форма
Краткая плоская форма
Плоская форма класса дает корректное описание класса. Помимо роли, которую она играет в интересах документации, она представляет интерес для разработчиков, имеющих дело с самим классом или его потомками. Клиентам же класса нужна более абстрактная картина с меньшим числом деталей.
В одной из предыдущих лекций мы уже видели, роль краткой формы класса (кнопка short на рисунке обеспечивает ее построение).
Объединение двух понятий дает новое понятие краткой плоской формы (flat-short form). Как и краткая форма класса, она содержит лишь общедоступную информацию, в ней не указаны скрытые компоненты, а для экспортируемых компонентов не приводится реализация, в частности, предложения do. Как и плоская форма, краткая плоская форма задает все компоненты класса - и унаследованные, и описанные в нем самом.
Краткая плоская форма является основным методом документирования классов, в том числе повторно используемых классов библиотек. В этом виде информация о классе становится доступна его клиентам (и тем, кто занимается сопровождением класса). Краткая плоская форма служит для описания всех классов в библиотеке Base [M 1994a].
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Краткая форма записи
Краткая форма записи Можно существенно упростить объявление перехода (в котором нет задержки), пользуясь свойством 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 Когда я учился на матмехе, самые прекрасные определения сути вещей приходили с военной кафедры. Нет, высшая геометрия и функциональный анализ тоже давали много изящных
Краткая характеристика
Краткая характеристика Краткая характеристика задает общее направление и цель подготовки предложений, отражает даты крайних сроков представления документов и общую контактную информацию. Этот раздел позволяет поставщику быстро оценить, какие ресурсы необходимы для