Russian | English |
атрибут в прямоугольнике класса, содержащем объявление стереотипа | attribute of a class rectangle that contains the stereotype declaration (ssn) |
атрибут класса памяти | storage class attribute (ssn) |
в программах на языке Java экземпляр класса создаётся с помощью оператора new, за которым следует имя класса | in programs written in the Java programming language, an instance of a class is created using the new operator followed by the class name |
Внутри тела класса можно определить методы класса и методы экземпляра | within a class body you can define class methods and instance methods (см. Agile Web Development with Rails Fourth Edition by Sam Ruby, Dave Thomas and David Heinemeier Hansson 2011) |
вызвать метод обновления данных класса-контроллера сбора, обработки и интерпретации данных | trigger the update API call (англ. термин взят из кн.: De Sanctis V. ASP.NET Core and Angular 2 Alex_Odeychuk) |
вызов метода обновления данных класса-контроллера сбора, обработки и интерпретации данных | update API call (англ. термин взят из кн.: De Sanctis V. ASP.NET Core and Angular 2 Alex_Odeychuk) |
вызов членом одного класса-участника общего контекста контроля доступа члена другого класса-участника | a invocation from one nestmate to another (in Java 11 Alex_Odeychuk) |
два класса содержат общую часть своих интерфейсов | two classes have part of their interfaces in common (ssn) |
два экземпляра одного и того же класса задачи | two implementations of the same task class (ssn) |
диаграмма состояний класса контроллера | state machine diagram of the controller class (ssn) |
до вызова метода класса-контроллера | before the controller method is invoked (англ. термин взят из кн.: Shukla A. Building Web Apps with Spring 5 and Angular Alex_Odeychuk) |
зависимость для объекта класса более высокого в иерархии наследования | dependency of higher-level object (англ. термин взят из кн.: Shukla A. Building Web Apps with Spring 5 and Angular Alex_Odeychuk) |
зависимость для объекта класса более высокого по иерархии наследования | dependency of higher-level object (Alex_Odeychuk) |
имя класса простого объекта языка Java | the name of the POJO class (англ. термин взят из кн.: Ottinger J.B., Minter D., Linwood J. Beginning Hibernate. – Apress, 2014. – 223 р. Alex_Odeychuk) |
имя класса реализации стратегии | class name of the strategy implementation (Alex_Odeychuk) |
индивидуальные объекты, являющиеся экземплярами класса, создаются при необходимости во время выполнения | individual objects, which are instances of the class, are instantiated as required at execution time (ssn) |
инициализация класса теста | test class initialization (ssn) |
инициализация класса теста | test class initialisation (ssn) |
инициализировать экземпляр класса-аспекта | initialize an instance of the aspect class (Alex_Odeychuk) |
Иногда объекты на рисунках показаны как неименованные экземпляры класса, например: CheckingAccount | Some objects are shown in the figures as class instances without a given object name – for example, : CheckingAccount (см. Software Modeling and Design by Hassan Gomaa 2011 ssn) |
испытание класса эквивалентности | equivalence class test (системное испытание, предназначенное для определения, корректно ли выполняются декодирование и выполнение команд. Тестовые данные получают из спецификации команд ЦП (центрального процессора). Схожие команды группируют, и входной набор данных разбивают на отдельные интервалы данных (классы эквивалентности). Каждая команда в пределах группы обрабатывает, как минимум, одну выборку тестовых данных таким образом, чтобы вся группа обрабатывала весь набор тестовых данных. ГОСТ IEC 60730-1-2016 ssn) |
каркас класса для блочного тестирования | unit test skeleton class (англ. термин взят из кн.: Shukla A. Building Web Apps with Spring 5 and Angular Alex_Odeychuk) |
класс информационных объектов, определённый с помощью присваивания параметризованного класса объектов | information object class defined using a parameterized object class assignment (ssn) |
Клеточные автоматы являются дискретными динамическими системами, поведение которых полностью определяется в терминах локальных зависимостей, в значительной степени так же обстоит дело для большого класса непрерывных динамических систем, определённых уравнениями в частных производных | Cellular automata are discrete dynamical systems whose behavior is completely specified in terms of a local relation, much as is the case for a large class of continuous dynamical systems defined by partial differential equations (ssn) |
ключевое слово C++, которое говорит, что член класса доступен из любой функции, в том числе не принадлежащей классу | public |
ключевое слово C++, означающее, что член класса доступен только из функций-членов или друзей класса | private (члены класса c этим спецификатором доступа называют закрытыми) |
ключевое слово C++, означающее, что член класса доступен только из функций-членов или друзей самого класса и наследующих ему | protected (члены класса с этим спецификатором доступа называют защищёнными) |
компонент класса информационных объектов | component of an information object class (ssn) |
компонент класса-сущности | entity bean (англ. термин взят из кн.: Ottinger J.B., Minter D., Linwood J. Beginning Hibernate. – Apress, 2014. – 223 р. Alex_Odeychuk) |
конструктор класса контекста данных | data context class constructor (Alex_Odeychuk) |
метод инициализации класса теста | test class initialization method (ssn) |
метод инициализации класса теста | test class initialisation method (ssn) |
метод класса в метаклассе | class method in the metaclass (Alex_Odeychuk) |
метод класса-участника общего контекста контроля доступа | nestmate method (in Java 11 Alex_Odeychuk) |
метод экземпляра класса метакласса | instance methods of the class metaclass (Alex_Odeychuk) |
методы класса внутри определения класса | member functions within class definition (ssn) |
на рис. 1.11 показано, что минимальным представлением класса является прямоугольник с именем класса | Figure 1.11 shows that the minimal icon for a class is a box with the class name in it (см. UML 2 and the Unified Process: Practical Object-Oriented Analysis and Design, Second Edition by Jim Arlow and Ila Neustadt 2005) |
на уровнях класса и метода | at both the class and the method level (англ. термин взят из кн.: Shukla A. Building Web Apps with Spring 5 and Angular Alex_Odeychuk) |
общая для всех членов класса переменная | generic variable (ssn) |
объект класса более высокого в иерархии наследования | higher-level object (англ. термин взят из кн.: Shukla A. Building Web Apps with Spring 5 and Angular Alex_Odeychuk) |
объект класса-подмножества | object of a subset class (ssn) |
объект класса-супермножества | object of the superset class (ssn) |
объект класса-сущности | entity class object (из кн.: Парамонов И.В. Разработка приложений баз данных с использованием средств объектно-реляционного отображения: метод. указания Alex_Odeychuk) |
объявление экземпляра класса с инициализацией его общих переменных | declaration of class instance with initialization of its public variables (ssn) |
объявление экземпляра класса с неявной инициализацией | declaration of class instance with default initialization (ssn) |
Одна из целей использования рефакторинга называется большим классом классом, который делает слишком много и / или имеет слишком много элементов данных. Большие классы могут возникнуть из-за чрезмерной минимизации связей между классами. В случае большого класса в коде итерации 1 уместны два метода: Класс извлечения и Интерфейс извлечения | one of refactoring targets is called large class a class that does too much and/or has too many data members. Large classes can result from excessive minimization of coupling between classes. In case of the large class target, two methods relevant to Iteration 1 code are: Extract Class and Extract Interface Fowler, 1999 (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering; Фаулер, 1999) |
Одна из целей использования рефакторинга называется большим классом – классом, который делает слишком много и/или имеет слишком много элементов данных. Большие классы могут возникнуть из-за чрезмерной минимизации связей между классами. В случае большого класса в коде итерации 1 уместны два метода: Класс извлечения и Интерфейс извлечения | one of refactoring targets is called large class – a class that does too much and/or has too many data members. Large classes can result from excessive minimization of coupling between classes. In case of the large class target, two methods relevant to Iteration 1 code are: Extract Class and Extract Interface Fowler, 1999 (Фаулер, 1999; см. Maciaszek L.A. and Liong B.L. (2005): Practical Software Engineering) |
определение дескриптора: свойство стереотипа, выраженное в виде атрибута в прямоугольнике класса, содержащем объявление стереотипа | tag definition: A property of a stereotype, shown as an attribute of a class rectangle that contains the stereotype declaration (см. Requirements Analysis and System Design, 3rd ed. by Leszek A. Maciaszek 2007 ssn) |
определение класса или записи | definition of a class or record (корпорации Cray Alex_Odeychuk) |
определение класса информационных объектов | definition of an information object class (ssn) |
определение класса контекста данных | data context class definition (Alex_Odeychuk) |
определение класса объектов | object class definition (ssn) |
определение класса с несколькими базовыми классами | class definition with multiple base classes (ssn) |
Определение класса с несколькими базовыми классами выглядит следующим образом: | A class definition with multiple base classes looks like this: (см. An Introduction to Python – The Python Tutorial version 3.2 by Guido van Rossum and Fred L. Drake 2011 ssn) |
определение методов класса вне класса | member functions defined outside the class (ssn) |
Определение производного класса выполняется так же, как и определение базового класса | Execution of a derived class definition proceeds the same as for a base class (см. An Introduction to Python – The Python Tutorial version 3.2 by Guido van Rossum and Fred L. Drake 2011 ssn) |
переменная автоматического класса памяти | automatic variable (в С++ создается при входе в блок, где она объявлена, и уничтожается при выходе из него ssn) |
переменная экземпляра класса метакласса | instance variable of the class metaclass (Alex_Odeychuk) |
поле класса значений фиксированного типа | fixed-type value field of a class (ssn) |
поле класса объектов | object class field (ssn) |
поле класса-сущности | entity attribute (в отличие от столбца таблицы базы данных; русс. термин "класс-сущность" взят для перевода из кн.: Парамонов И.В. Разработка приложений баз данных с использованием средств объектно-реляционного отображения: метод. указания Alex_Odeychuk) |
поле класса-сущности | field in the entity class (класс-сущность – это пассивный класс, информация о котором должна храниться постоянно в базе данных. Как правило, этот класс соответствует отдельной таблице базы данных. В этом случае его свойства (атрибуты) являются полями таблицы, а методы (операции) – присоединенными или хранимыми процедурами; русс. термин "класс-сущность" для перевода взят в кн.: Парамонов И.В. Разработка приложений баз данных с использованием средств объектно-реляционного отображения: метод. указания Alex_Odeychuk) |
после вызова метода класса-контроллера | after the controller method is invoked (англ. термин взят из кн.: Shukla A. Building Web Apps with Spring 5 and Angular Alex_Odeychuk) |
предоставление зависимостям класса имитированной реализации | mocking the dependencies of a class (англ. термин взят из кн.: Shukla A. Building Web Apps with Spring 5 and Angular Alex_Odeychuk) |
преобразования строк в объекты класса STRING и наоборот | conversion between strings and STRING objects (ssn) |
присваивание параметризованного класса объектов | parameterized object class assignment (ssn) |
прозрачный ящик как способ повторного использования: стиль повторного использования, основанный на наследовании классов. Подкласс повторно использует интерфейс и реализацию родительского класса, но может также иметь доступ к закрытым для других аспектам своего родителя | white-box reuse: A style of reuse based on class inheritance. A subclass reuses the interface and implementation of its parent class, but it may have access to otherwise private aspects of its parent (см. Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma, Richard Helm, Ralph Johnson, John M. Vlissides ssn) |
Прослеживаемость прикладной области с архитектурой класса менее важна | Traceability from application domain to class architecture is less important (см. IEC 61508-7: 2010 ssn) |
Простейшая модель определения класса выглядит следующим образом: | the simplest form of class definition looks like this |
прямоугольник класса, содержащий объявление стереотипа | class rectangle that contains the stereotype declaration (ssn) |
Пунктирная линия со стрелкой обозначает класс, который инстанцирует объекты другого класса. Стрелка направлена в сторону класса инстанцированных объектов | A dashed arrowhead line indicates a class that instantiates objects of another class. The arrow points to the class of the instantiated objects (см. Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma, Richard Helm, Ralph Johnson, John M. Vlissides ssn) |
разработчик конкретного класса потока входных данных | designer of a concrete input stream class (ssn) |
разрушить семантику класса-одиночки | destroy the singleton property (Alex_Odeychuk) |
рекурсивное определение класса информационных объектов | recursive definition of an information object class (ssn) |
Рефакторинг Класс извлечения определяется так: "Создайте новый класс и переместите соответствующие поля и методы из старого класса в новый" | the Extract Class refactoring is defined as "Create a new class and move the relevant fields and methods from the old class into the new class" (Фаулер, 1999, с.149). Главная трудность заключается в определении, как разбить большой класс на ряд меньших классов. Идея заключается в том, чтобы извлечь непротиворечивые и объединённые части функциональных возможностей в отдельный класс (классы; Fowler, 1999, p.149). The main difficulty is in deciding how to split a large class into a number of smaller classes. The idea is to extract consistent and integrated piece of functionality into a separate class (classes; см. Maciaszek L.A. and Liong B.L. (2005): Practical Software Engineering; все рефакторинги начинаются с глаголов, т. е. Extract Class — "Извлечь класс", а не бессмысленный "Класс извлечения". SirReal) |
решение класса "инфраструктура как услуга" | infrastructure as a service (Alex_Odeychuk) |
решение класса "инфраструктура как услуга" | IaaS (infrastructure as a service Alex_Odeychuk) |
свойства класса контроллера сбора, обработки и интерпретации данных в приложении интернета | properties of the Web API (англ. термин взят из кн.: De Sanctis V. ASP.NET Core and Angular 2 Alex_Odeychuk) |
создавать экземпляр класса событий поставщика | instantiate the supplier's event class (ssn) |
создание экземпляра класса событий | instantiating an event class (ssn) |
сохранять семантику класса-одиночки | preserve the singleton property (only a single instance of the class is allowed to exist Alex_Odeychuk) |
спецификатор класса памяти | storage class specifier (ssn) |
статический фабричный метод, сохраняющий семантику класса-одиночки | static factory that preserves the singleton property (only a single instance of the class is allowed to exist Alex_Odeychuk) |
Существует три обширных перекрывающихся класса приложений – многопоточные системы, распределенные системы и синхронные параллельные вычисления – и три соответствующих им типа параллельных программ | there are three broad, overlapping classes of applications – multithreaded systems, distributed systems, and parallel computations – and three corresponding kinds of concurrent programs (см. Foundations of Multithreaded, Parallel, and Distributed Programming 2000 by Gregory R. Andrews) |
Существует три обширных перекрывающихся класса приложений многопоточные системы, распределенные системы и синхронные параллельные вычисления и три соответствующих им типа параллельных программ | there are three broad, overlapping classes of applications multithreaded systems, distributed systems, and parallel computations and three corresponding kinds of concurrent programs (см. Foundations of Multithreaded, Parallel, and Distributed Programming 2000 by Gregory R. Andrews) |
схемы структуры класса для прикладных классов | class structure charts for the application classes (ssn) |
Текст класса описывает свойства и поведение объектов определённого типа | A class text describes the properties and behavior of objects of a certain type (см. Object-Oriented Software Construction second edition by Bertrand Meyer ssn) |
Теоретическая общность может быть обнаружена, когда единственными пользователями метода или класса являются контрольные примеры. Найдя такой метод или класс, удалите его и контрольный пример, его проверяющий. Если есть вспомогательный метод или класс для контрольного примера, осуществляющий разумные функции, его, конечно, надо оставить | Speculative generality can be spotted when the only users of a method or class are test cases. If you find such a method or class, delete it and the test case that exercises it. If you have a method or class that is a helper for a test case that exercises legitimate functionality, you have to leave it in, of course (см. Refactoring: Improving the Design of Existing Code by Martin Fowler et al. 1999 ssn) |
теория реализации для класса динамических систем | realization theory for the class of dynamical systems (ssn) |
тип поля класса объектов | object class field type (ssn) |
тип поля класса-сущности | class of the entity representation of the attribute (Alex_Odeychuk) |
тип поля таблицы базы данных, на которое отображается поле класса-сущности | class of the database representation of the attribute (Alex_Odeychuk) |
три обширных перекрывающихся класса приложений | three broad, overlapping classes of applications (ssn) |
Цель рефакторинга Интерфейс извлечения двойная и определяется так: "Несколько клиентов используют то же самое подмножество интерфейса класса или два класса содержат общую часть своих интерфейсов" | the refactoring target of Extract Interface is twofold and defined as "Several clients use the same subset of a class's interface, or two classes have part of their interfaces in common" (Фаулер, 1999, с.341). Метод рефакторинга Интерфейс извлечения используется, чтобы "выделить подмножество в интерфейс" (там же). Идея относительно этого рефакторинга связана с самой природой интерфейсов (раздел 9.1.6; Fowler, 1999, p.341). The Extract Interface refactoring method is to "extract the subset into an interface" (Fowler, 1999, p.341). The idea of this refactoring is related to the very nature of interfaces (Section 9.1.6; см. Maciaszek L.A. and Liong B.L. (2005): Practical Software Engineering) |
Цель рефакторинга Интерфейс извлечения двойная и определяется так: "Несколько клиентов используют то же самое подмножество интерфейса класса или два класса содержат общую часть своих интерфейсов" Фаулер, 1999, с.341. Метод рефакторинга Интерфейс извлечения используется, чтобы "выделить подмножество в интерфейс" там же. Идея относительно этого рефакторинга связана с самой природой интерфейсов | the refactoring target of Extract Interface is twofold and defined as Several clients use the same subset of a class's interface, or two classes have part of their interfaces in common (Fowler, 1999, p.341). The Extract Interface refactoring method is to extract the subset into an interface (Fowler, 1999, p.341). The idea of this refactoring is related to the very nature of interfaces (Section 9.1.6; см. Maciaszek L.A. and Liong B.L. (2005): Practical Software Engineering; раздел 9.1.6) |
экземпляр класса в постоянном состоянии | persistent instance (говоря об экземпляре класса постоянного хранения; постоянное состояние – это состояние объектов, имеющих постоянное представление в виде записи в базе данных. Такие объекты существуют только в границах открытого сеанса управления данными в базе данных. Содержимое полей этих объектов отслеживается и по завершении сеанса внесённые изменения записываются в базу данных; из кн.: Парамонов И.В. Разработка приложений баз данных с использованием средств объектно-реляционного отображения: метод. указания Alex_Odeychuk) |
экземпляр класса модели | model class instance (из кн.: Фримен А. ASP.NET MVC 5 с примерами на C# для профессионалов Alex_Odeychuk) |
экземпляр класса-шаблонизатора | instance of a template engine class (Alex_Odeychuk) |
элемент определения класса feature , определённый в данном классе, но не имеющий в нём реализации | deferred feature (Ant: effective feature ssn) |
элемент определения класса член класса, определённый и реализованный в данном класса | effective feature (ssn) |