Объектно-ориентированное программирование - Упоминания в других статьях


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

информация о статьеГрамотное программирование

информация о статьеПаскаль (язык программирования)
В 1986 году фирма Apple разработала объектное расширение языка Паскаль, получив в результате Object Pascal. В 1989 году аналогичные объектные средства были добавлены фирмой Borland в систему Turbo Pascal (языковые различия между объектным Turbo Pascal 5.5 и Object Pascal от Apple крайне незначительны). Последующие версии Turbo Pascal, который стал затем называться Borland Pascal, дополняли объектное расширение новыми средствами, этот процесс продолжился и в ходе развития языка системы Delphi. Название языка менялось: от Pascal, через Object Pascal до Delphi, в литературе встречалось название Delphi Pascal, в последних версиях Delphi язык именуется так же, как и сама система (любопытный момент: в Delphi 7 пункт системного меню, запускающий справку по языку, как и в более ранних версиях, называется «Object Pascal Reference», а сам запускаемый им модуль помощи имеет заголовок «Delphi Language Manual», в тексте язык также везде называется «Delphi»). 1 февраля 2008 года Borland/CodeGear анонсировала поставку своей среды разработки приблизительно на миллион компьютеров в российских школах и ВУЗах.

информация о статьеHQ9+
Существует также другой шутливый язык программирования HQ9++, известный также как HQ9+ с Классами, объектно-ориентированная версия, созданная Девидом Морган-Маром (David Morgan-mar). В ней добавлена новая команда, ++ , которая увеличивает счётчик два раза и создает объект. В соответствии с принципом сокрытия информации, доступ к этому объекту невозможен.

информация о статьеВезенспрограммирование
Везенспрограммирование (Wesensprogrammierung) - концепция, обобщающая объектно-ориентированное программирование (ООП). Цель подхода - решить ряд проблем, связанных с ООП:


информация о статьеСпагетти-код
Тот же код в ООП с использованием метода итерации, написанный на языке Ruby:

информация о статьеXBase
Наиболее успешным коммерческим продуктом на базе xBase является Microsoft Visual FoxPro. Коммерческий Alaska Software Xbase++ обладает высокой степенью совместимости с Clipper и развитыми средствами объектно-ориентированного программирования и многопоточности. Существуют также несколько свободных проектов, например, Clip и xHarbour.

информация о статьеABAP/4
Язык реализует работу с внутренними структурами данных, интерфейсом пользователя SAP R/3 транзакции и отчётами, работу с интерфейсами загрузки/выгрузки данных. В настоящее время активно развивается в сторону архитектуры ООП, в частности внутренние компоненты системы — BAPI, BADI. Без среды SAP R/3 не существует.

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

Проект wiki-linki.ru основан на данных Wikipedia, доступной в соответствии с GNU Free Documentation License.