-
121 object
= OBJ1) объекта) одно из базовых понятий объектно-ориентированного программирования, ООП (см. OOP), с помощью которого осуществляется программное представление сущностей реального мира. Объект - экземпляр класса; обладает свойствами наследования, инкапсуляции и полиморфизма. Объединяет в себе данные (property) и операции над ними (методы, method). Реализуется в компьютере как динамически размещаемая сложная структура данных, т. е. каждый объект имеет собственный набор полей, определённых его классом, а методы объекты используют совместно. Объект может рассматриваться как абстрактный тип данных (abstract data type). Каждый объект имеет собственное имя или идентификационный номер. Объекты создаются и уничтожаются с помощью специальных методов - конструкторов (constructor) и деструкторов (destructor). Структуры данных и реализация методов объекта невидима для других объектов в системе. Объекты взаимодействуют между собой, посылая друг другу сообщения (message). В ответ на сообщение объект выполняет один из методов, чтобы удовлетворить полученный запрос, при этом интерпретация сообщения лежит целиком на объекте-получателе. Таким образом различные объекты могут реагировать на одно и то же сообщение по разному. Действия, выполняемые объектом, называют его поведением (behaviour). Объекты - основная единица построения программной системы. Объекты с общими свойствами и методами объединены в классы. Чаще всего термин "объект" трактуется как синоним слова экземпляр, однако иногда может использоваться и для обозначения классасм. тж. active object, aggregate object, ancestor object, class object, collection, composite object, conceptual object, container object, database object, dynamic object, encapsulation, information hiding, inheritance, instance, object conversion, object handler, object header, object identity, object interface, object library, object manager, object model, object orientation, object pool, object reference, object reuse, object technology, object type, OODB, ODL, OOL, passive object, polymorphism, reusable object, Simulaсм. тж. 3D object2) предмет3) цельсм. тж. target4) объектныйАнгло-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > object
-
122 object-oriented programming
= OOP; = OO programmingобъектно-ориентированное программирование, ООПдоминирующее направление (парадигма программирования, programming paradigm) в развитии программирования; основная идея ООП - представление данных в виде объектов (object), обладающих определёнными свойствами и содержащих внутри себя как структуры данных, так и процедуры для работы с ними (методы). Объекты взаимодействуют друг с другом посредством сообщений (message). ООП имеет развитый аппарат и поддерживается большинством современных языков программирования. Достоинство использования объектной модели в том, что она уменьшает семантический разрыв между предметной областью и программой, а также позволяет писать программы, содержащие на 30% меньше строк исходного текста, что повышает возврат инвестиций. Недостаток - высокая стоимость обучения объектно-ориентированным методам разработки, таким, как UML. Возникновение ООП датируется началом 1970-х годов, когда были созданы языки Simula 67 и SmalltalkАнгло-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > object-oriented programming
-
123 syntax
1) синтаксиснабор формальных правил, определяющих построение упорядоченной системы представления информации, например правил записи предложений естественного языка, языка программирования или команд операционной системы, т. е. синтаксис задаёт сочетаемость и порядок следования слов внутри предложения, способы объединения символов для создания правильно построенных предложений языка. Синтаксис языка описывается его грамматикой (grammar), а значение предложения определяется семантикой языка программирования (semantics). Синтаксис должен быть определён до семантики, так как смысловое значение могут иметь только правильно сформированные выражения. Анализ синтаксиса программы и её соответствия синтаксическим правилам языка программирования производится при помощи так называемого парсера (parser). B MPEG video синтаксис спецификации кодирования определяет, каким образом на основе данных и соответствующих инструкций декодер (decoder) создаёт видеоизображениясм. тж. abstract syntax, BNF, concrete syntax, constructor syntax, EBNF, formal grammar, metasyntax, notation, syntax analysis, syntax analyzer, syntax checking, syntax diagram, syntax error, syntax grammar, syntax notation, syntax tree, transfer syntax, unit syntax2) см. syntax ruleАнгло-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > syntax
-
124 assignment
присваиваниеПроцесс, в результате которого некоторый объект получает значения.См. copy constructor, initialization. -
125 assignment operator
-
126 destructor
деструкторФункция, вызываемая в момент, когда объект не нужен более. Она также вызывается автоматически, когда автоматический объект покидает область видимости. Функция освобождает все отведенные ресурсы, скажем, динамическую память.См. constructor, deallocation. -
127 initialize
-
128 memberwise copy
почленное копированиеКопирование, при котором учитывается структура объекта, когда копируется по члену объекта за раз. При этом, как правило, используется копирующий конструктор (copy constructor).См. bitwise copy.
См. также в других словарях:
constructor — CONSTRÚCTOR, OÁRE, constructori, oare, s.m. şi f. (Adesea adjectival) Persoană cu pregătirea tehnică necesară care participă la proiectarea sau la executarea (executa) unei lucrări de construcţie. – Din fr. constructeur, lat. constructor. Trimis… … Dicționar Român
Constructor — may refer to: Constructor (object oriented programming), object organizing method Constructor (video game), a 1997 PC game by Acclaim, the prequel of Constructor: Street Wars Constructors (Formula One), person or group who builds the chassis of a … Wikipedia
Constructor — puede referirse a: Constructor, uno de los agentes de la edificación contemplado por la Ley de Ordenación de la Edificación de España. Véanse también: construcción, arquitecto, ingeniero de edificación, arquitecto técnico, aparejador, maestro de… … Wikipedia Español
Constructor — Éditeur Acclaim Développeur System 3 Date de sortie 1997 Genre Stratégie en temps réel Plate forme PlayStation, Windows … Wikipédia en Français
Constructor — Разработчик System 3 Издатель Acclaim Дата выпуска … Википедия
Constructor — Con*struct or, n. [Cf. LL. constructor.] A constructer. [1913 Webster] … The Collaborative International Dictionary of English
constructor — constructor, ra (Del lat. constructor, ōris). adj. Que construye. U. t. c. s.) … Diccionario de la lengua española
constructor — index architect, contractor, materialman Burton s Legal Thesaurus. William C. Burton. 2006 … Law dictionary
constructor — constructor, ra adjetivo 1. Que construye: empresa constructora. La patronal constructora ha decidido no aceptar las propuestas de los sindicatos. sustantivo masculino,f. 1. Persona que se dedica por profesión a la construcción: Los constructores … Diccionario Salamanca de la Lengua Española
Constructor — Als Konstruktoren und Destruktoren werden in der Programmierung spezielle Prozeduren bezeichnet, die beim Erzeugen und Zerstören von Objekten oder Variablen aufgerufen werden. Konstruktoren bringen die Objekte in einen definierten Anfangszustand … Deutsch Wikipedia
constructor — ► adjetivo/ sustantivo 1 OFICIOS Y PROFESIONES Que construye: ■ ha visitado la obra el constructor. ► sustantivo femenino 2 CONSTRUCCIÓN Grupo o sociedad que fabrica determinadas obras de albañilería o edificios. * * * constructor, a adj. y n. Se … Enciclopedia Universal