Russian | English |
бесклассовое наследование | classless inheritance (ssn) |
в языке Python есть ограниченная поддержка множественного наследования | Python supports a limited form of multiple inheritance (ssn) |
виртуальное наследование | virtual inheritance (форма наследования, при которой все потомки виртуального базового класса наследуют только один экземпляр его членов, даже если непрямые потомки имеют множественное наследование; в определениях производных классов такой класс имеет спецификатор virtual ssn) |
вниз по цепи наследования | backwards up the inheritance chain (Alex_Odeychuk) |
глубина наследования | inheritance depth (корпорации AdaCore Alex_Odeychuk) |
глубина наследования | depth of inheritance (ssn) |
граф наследования | derivation graph (ssn) |
дерево наследования | derivation tree (ssn) |
дерево простого наследования | single-inheritance tree (IBM Alex_Odeychuk) |
динамика наследования | dynamicity of inheritance (ssn) |
динамика наследования и полиморфизма | dynamicity of inheritance and polymorphism (ssn) |
динамическое наследование | dynamic inheritance (ssn) |
для последовательных систем акцент делается на объектно-ориентированных концепциях сокрытия информации, классов и наследования | for sequential systems, the emphasis is on the object-oriented concepts of information hiding, classes, and inheritance (см. Software Modeling and Design by Hassan Gomaa 2011) |
допускать наследование | allow inheritance (Alex_Odeychuk) |
дублируемое наследование | repeated inheritance (ssn) |
единичное наследование | single inheritance (в ООП – форма наследования, при которой каждый класс наследует структуру и поведение не более чем от одного суперкласса (другими словами, имеет не более одного обобщения, т.е. один суперкласс) ssn) |
единственное наследование реализации | single implementation inheritance (ssn) |
зависимости методов в присутствии наследования реализации | method dependencies in presence of implementation inheritance (ssn) |
зависимость для объекта класса более высокого в иерархии наследования | dependency of higher-level object (англ. термин взят из кн.: Shukla A. Building Web Apps with Spring 5 and Angular Alex_Odeychuk) |
зависимость для объекта класса более высокого по иерархии наследования | dependency of higher-level object (Alex_Odeychuk) |
закрытое наследование | private inheritance (наследование структуры в ситуации, при которой не наследуется спецификация поведения ssn) |
закрытое наследование: в C++: класс, наследуемый только ради реализации | private inheritance: In C++, a class inherited solely for its implementation (см. Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma, Richard Helm, Ralph Johnson, John M. Vlissides ssn) |
замена делегирования наследованием | replace delegation with inheritance (ssn) |
замена множественного наследования | substitute for multiple inheritance (корпорации Apple Alex_Odeychuk) |
замена наследования делегированием | replace inheritance with delegation (ssn) |
заменять собой наследование классов | replace class inheritance (Alex_Odeychuk) |
иерархии наследования | inheritance hierarchies (ssn) |
иерархическое наследование | hierarchical inheritance (ssn) |
иерархия наследования | hierarchy of inheritance (ssn) |
иерархия наследования | derivation hierarchy (Alex_Odeychuk) |
иерархия наследования в Scala | Scala inheritance hierarchy (ssn) |
интерфейс в иерархии наследования | interface in the inheritance hierarchy (Alex_Odeychuk) |
интерфейс наследования | legacy interface (EGK) |
использование наследования | uses of inheritance (ssn) |
использование расширяющих методов вместо наследования | consider extension methods over inheritance (ssn) |
использовать множественное наследование | use multiple-inheritance (Alex_Odeychuk) |
класс типов, объединённых в иерархию наследования | derivation class (Alex_Odeychuk) |
Конечно, особенность языка не достойна называться "классом" без поддержки наследования | of course, a language feature would not be worthy of the name "class" without supporting inheritance (см. An Introduction to Python – The Python Tutorial version 3.2 by Guido van Rossum and Fred L. Drake 2011) |
концепции классов и наследования | concepts of classes and inheritance (ssn) |
Концепции классов и наследования были введены в языке Simula 67, но получили широкое распространение только с появлением языка Smalltalk | the concepts of classes and inheritance were first used in Simula 67, but only with the introduction of Smalltalk did they start gaining widespread acceptance (см. Designing Concurrent, Distributed, and Real-Time Applications with UML by Hassan Gomaa) |
концепции сокрытия информации и наследования | concepts of information hiding and inheritance (ssn) |
концепция наследования | concept of inheritance (ssn) |
маски наследования | inheritance masks (механизм QNX, позволяющий разработчикам указывать, будет ли дочерний (порождённый) поток (child thread) наследовать маску (runmask) от родительского потока (parent thread) или начнёт свою жизнь с новой маской, которая, в свою очередь, может наследоваться или не наследоваться его дочерними потоками. Этот механизм предоставляет разработчикам, проектирующим и реализующим многоядерные системы или переносящим приложения на такие системы, полный контроль над тем, где может или не может исполняться каждый поток, независимо от его происхождения ssn) |
межъязыковое наследование | crosslanguage inheritance (ssn) |
межъязыковое наследование | cross language inheritance (ssn) |
механизм наследования | inheritance techniques (из кн.: Солтер Н.А., Клепер С.Дж. С++ для профессионалов Alex_Odeychuk) |
механизм наследования | inheritance (ssn) |
механизмы развитых форм наследования | mechanisms for advanced forms of inheritance (ssn) |
множественное наследование интерфейсов | multiple inheritance from interfaces (корпорации AdaCore Alex_Odeychuk) |
множественное наследование реализации | multiple inheritance of implementation (корпорации AdaCore Alex_Odeychuk) |
множественное наследование реализации | multiple implementation inheritance (ssn) |
моделирование обобщения и наследования | generalization and inheritance modeling (ssn) |
наследование без полиморфизма | inheritance without polymorphism (ssn) |
наследование в реализации | implementation inheritance (некорректная реализация, создатели которой пытаются повторно использовать существующий код, но добиваются этого ценой построения нелогичной структуры приложения, которая может помешать обслуживанию системы в будущем ssn) |
наследование дескриптора объекта | object handle inheritance (ssn) |
наследование документации | documentation inheritance (генерация документации по иерархическому принципу Alex_Odeychuk) |
наследование зависимостей | inheritance dependencies (ssn) |
наследование записей | record inheritance (корпорации Cray Alex_Odeychuk) |
наследование и композиция | inheritance and composition (ssn) |
наследование и полиморфизм | inheritance and polymorphism (ssn) |
наследование или инкапсуляция | inheritance versus encapsulation (ssn) |
наследование интерфейса | interface inheritance (см. Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma, Richard Helm, Ralph Johnson, John M. Vlissides ssn) |
наследование интерфейсов | protocol inheritance (корпорации Apple Alex_Odeychuk) |
наследование интерфейсов | interface inheritance (IBM Alex_Odeychuk) |
наследование как средство многократного использования кода | inheritance for reuse (из кн.: Солтер Н.А., Клепер С.Дж. С++ для профессионалов Alex_Odeychuk) |
наследование класса | class inheritance (см. Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma, Richard Helm, Ralph Johnson, John M. Vlissides ssn) |
наследование классов | extending a class (ssn) |
наследование кода | code inheritance (ssn) |
наследование маски потока | runmask inheritance (в многопроцессорных и многоядерных системах – механизм, при помощи которого дочерний (порождённый) поток (child thread) получает свою маску от родительского потока (parent thread); позволяет разработчику привязывать все потоки процесса или даже подсистемы к конкретному процессору (или процессорам). Это даёт возможность, напр., взять программу стороннего разработчика и исполнять её без изменений на одном процессоре, не вникая во внутреннюю суть кода ssn) |
наследование нескольких классов | inheriting from multiple classes (из кн.: Солтер Н.А., Клепер С.Дж. С++ для профессионалов Alex_Odeychuk) |
наследование описателя объекта | object handle inheritance (ssn) |
наследование, основанное на прототипах | prototype-based inheritance (JavaScript EGK) |
наследование от одного класса | single-class inheritance (ssn) |
наследование посредством ограничения | restriction inheritance (ssn) |
наследование посредством расширения | extension inheritance (ssn) |
наследование примесей | mixin inheritance (Alex_Odeychuk) |
наследование приоритета | priority inheritance (ssn) |
наследование приоритетов | priority inheritance (ssn) |
наследование протоколов | protocol inheritance (Alex_Odeychuk) |
наследование прототипов | prototypical inheritance (InfoWorld Alex_Odeychuk) |
наследование путём создания производных классов | inheritance via derivation (Alex_Odeychuk) |
наследование путём создания производных типов | inheritance via derivation (Alex_Odeychuk) |
наследование ради полиморфизма | inheritance for polymorphism (из кн.: Солтер Н.А., Клепер С.Дж. С++ для профессионалов Alex_Odeychuk) |
наследование реализации | implementation inheritance (называемое также выделением подтипа (subclassing), наследованием кода (code inheritance) или наследованием класса (class inheritance), – объединяет свойства суперкласса в подклассах и позволяет при необходимости замещать их новыми реализациями ssn) |
наследование реализации элементов данных | implementation inheritance of data members (ssn) |
наследование реализаций | inheritance (ssn) |
наследование с одной таблицей | single table inheritance (представляет иерархию наследования классов в виде одной таблицы, столбцы которой соответствуют всем полям классов, входящих в иерархию ssn) |
наследование с таблицами для каждого класса | class table inheritance (представляет иерархию наследования классов, используя по одной таблице для каждого класса ssn) |
наследование с таблицами для каждого конкретного класса | concrete table inheritance (представляет иерархию наследования классов, используя по одной таблице для каждого конкретного класса этой иерархии ssn) |
наследование спецификаций аспектов | inheritance of aspect specifications (Alex_Odeychuk) |
наследование спецификаций аспектов производным типом | inheritance of aspect specifications by a derived type (Alex_Odeychuk) |
наследование тела функционального блока | inheritance of function block body (ssn) |
наследование типов | type inheritance (Alex_Odeychuk) |
наследование функционального блока | function block inheritance (ssn) |
наследование функциональных блоков | inheritance of function blocks (ssn) |
наследование функциональных возможностей общего характера | inheriting general-purpose facilities (ssn) |
наследование через прототипы | prototypal inheritance (uran1980.com owant) |
не находиться в отношениях наследования | have no inheritance relationship (корпорации Cray Alex_Odeychuk) |
не состоять в отношениях наследования | have no inheritance relationship (корпорации Cray Alex_Odeychuk) |
неверный способ использования наследования реализации | improper use of implementation inheritance (ssn) |
неверный способ использования наследования реализации – удобное наследование | improper use of implementation inheritance – convenience inheritance (ssn) |
неверный способ использования наследования реализации удобное наследование | improper use of implementation inheritance convenience inheritance (ssn) |
невиртуальное наследование | non-virtual inheritance (Alex_Odeychuk) |
недостатки наследования реализации | evils of implementation inheritance (ssn) |
неоднозначное наследование | ambiguous derivation (наследование считается неоднозначным, если класс C++ создается на основе нескольких базовых классов с одинаковым именем ssn) |
неоткрытое наследование | non-public inheritance (из кн.: Солтер Н.А., Клепер С.Дж. С++ для профессионалов Alex_Odeychuk) |
неявное наследование | hidden inheritance (Alex_Odeychuk) |
обеспечивать множественное наследование типов | provide multiple inheritances (Alex_Odeychuk) |
обобщение и наследование | generalization and inheritance (ssn) |
обобщения и наследование | generics and inheritance (ssn) |
объект класса более высокого в иерархии наследования | higher-level object (англ. термин взят из кн.: Shukla A. Building Web Apps with Spring 5 and Angular Alex_Odeychuk) |
объектно-ориентированные концепции сокрытия информации, классов и наследования | object-oriented concepts of information hiding, classes, and inheritance (ssn) |
ограничивающее наследование | restriction inheritance (ssn) |
одиночное и множественное наследование | single and multiple inheritance (ssn) |
одиночное наследование | single inheritance (в ООП – форма наследования, при которой каждый класс наследует структуру и поведение не более чем от одного суперкласса (другими словами, имеет не более одного обобщения, т.е. один суперкласс) ssn) |
оператор наследования | inherit statement (ssn) |
определение наследования записей | definition of record inheritance (в языке императивного объектно-ориентированного высокопроизводительного параллельного программирования Chapel Alex_Odeychuk) |
опция наследования приоритета | priority inheritance option (ssn) |
основанная на наследовании архитектура | inheritance based architecture (ssn) |
основанный на наследовании классов | based on class inheritance (Alex_Odeychuk) |
отложенное наследование | deferred inheritance (в ООП – наследование от классов с отложенной реализацией (см. deferred class) ssn) |
отображение наследования | inheritance mapping (ssn) |
парадигма наследования | inheritance paradigm (ssn) |
параллельные иерархии наследования | parallel inheritance hierarchies (ssn) |
повторное использование код аспекта посредством наследования | aspect reuse by inheritance (Alex_Odeychuk) |
поддерживать наследование | support inheritance (корпорации Apple Alex_Odeychuk) |
поддержка множественного наследования | support for multiple inheritance (Alex_Odeychuk) |
поддержка множественного наследования в языке программирования | support for multiple inheritance in a language (Alex_Odeychuk) |
поддержка наследования | support for inheritance (Alex_Odeychuk) |
поддержка стратегии отображения наследования "таблица на конкретный класс" | support for the table-per-concrete-class inheritance mapping strategy (ssn) |
подмешанный класс: класс, спроектированный так, чтобы сочетаться с другими классами путём наследования. Подмешанные классы обычно абстрактны | mixin class: A class designed to be combined with other classes through inheritance. Mixin classes are usually abstract (см. Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma, Richard Helm, Ralph Johnson, John M. Vlissides ssn) |
получение информации о наследовании | learning about inheritance (ssn) |
понятие наследования | notion of inheritance (Alex_Odeychuk) |
Последствие делегирования таково, что клиент может и не знать своего реального поставщика и он даже может не хотеть знать это, пока не получит "требуемое". В отличие от рис. 9.7 знание реального поставщика может быть недоступно из статического анализа программного кода и может быть скрыто за динамикой наследования в частности, наследования интерфейса и полиморфизма | the consequence of delegation is that a client might not know its real supplier and it might not even care to know as long as the "goods" are supplied. Unlike in Figure 9-7, the knowledge of the real supplier may not be available from a static analysis of the program code and be hidden behind the dynamicity of inheritance in particular interface inheritance and polymorphism (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering) |
построение классов с использованием наследования | building classes with inheritance (из кн.: Солтер Н.А., Клепер С.Дж. С++ для профессионалов Alex_Odeychuk) |
почему не поддерживается множественное наследование? | why No Multiple Inheritance? (ssn) |
правильный способ использования наследования реализации | proper use of implementation inheritance (ssn) |
правильный способ использования наследования реализации – наследование посредством расширения | proper use of implementation inheritance – extension inheritance (ssn) |
правильный способ использования наследования реализации наследование посредством расширения | proper use of implementation inheritance extension inheritance (ssn) |
предложение наследования | inheritance clause (ssn) |
предотвращать неявное наследование | prevent hidden inheritance (Alex_Odeychuk) |
предпочтение композиции над наследованием | using composition over inheritance (Alex_Odeychuk) |
прибегнуть к множественному наследованию | perform multiple inheritance (Alex_Odeychuk) |
приватное наследование | private inheritance (наследование структуры в ситуации, когда не наследуется спецификация поведения Alex_Odeychuk) |
применение наследования при проектировании | inheritance in design (см. Designing Concurrent, Distributed, and Real-time Applications with UML Object Technology Series by Hassan Gomaa ssn) |
примеры наследования | examples of inheritance (см. Designing Concurrent, Distributed, and Real-time Applications with UML Object Technology Series by Hassan Gomaa ssn) |
присутствие наследования реализации | presence of implementation inheritance (ssn) |
проблема наследования | inheritance problem (ssn) |
проблема ромбовидного наследования | diamond inheritance problem (Alex_Odeychuk) |
проблематичный способ использования наследования реализации | problematic use of implementation inheritance (ssn) |
проблематичный способ использования наследования реализации – наследование посредством ограничения | problematic use of implementation inheritance – restriction inheritance (ssn) |
проблематичный способ использования наследования реализации наследование посредством ограничения | problematic use of implementation inheritance restriction inheritance (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) |
протокол наследования приоритета | priority inheritance protocol (ssn) |
протоколы наследования приоритетов | priority inheritance protocols (ssn) |
прототипное наследование | prototypal inheritance (Alex_Odeychuk) |
работа с наследованием | working with inheritance (ssn) |
развитые формы наследования | advanced forms of inheritance (ssn) |
разделение наследования | tease apart inheritance (ssn) |
расширяющее и ограничивающее наследование | extension and restriction inheritance (ssn) |
расширяющее наследование | extension inheritance (ssn) |
реализация и наследование интерфейса | implementation and interface inheritance (ssn) |
ромбовидное наследование | virtual inheritance (ромбовидное наследование в С++ называется "виртуальным наследованием" и задаётся явным атрибутом virtual; по умолчанию же осуществляется дублирование унаследованных полей с доступом к ним по квалифицированному имени Alex_Odeychuk) |
ромбовидное наследование | diamond inheritance (Alex_Odeychuk) |
симметрия наследования | inheritance symmetry (корпорации Oracle Alex_Odeychuk) |
синоним наследования интерфейса | another name for interface inheritance (ssn) |
слой наследования | layer of inheritance (Alex_Odeychuk) |
согласованность иерархии наследования | inheritance consistency (корпорации AdaCore Alex_Odeychuk) |
согласованность иерархии наследования | consistency of inheritance hierarchy (корпорации AdaCore Alex_Odeychuk) |
согласованность иерархии наследования | consistency of class hierarchy (корпорации AdaCore; контекстуальный перевод на русс. язык Alex_Odeychuk) |
согласованность наследования | inheritance consistency (корпорации AdaCore Alex_Odeychuk) |
специальная форма наследования примесей | special form of a mixin inheritance (Alex_Odeychuk) |
способ использования наследования | way of using inheritance (ssn) |
сравнение делегирования и наследования | delegation versus inheritance (ssn) |
средство обеспечения наследования | means to provide inheritance (InfoWorld Alex_Odeychuk) |
стратегия отображения наследования | inheritance mapping strategy (ssn) |
стратегия отображения наследования "таблица на конкретный класс" | table-per-concrete-class inheritance mapping strategy (Java ssn) |
структура наследования | inheritance structure (в ООП – последовательность (иерархия) классов, каждый из которых наследует свойства предыдущего. Может быть представлена в виде дерева. Syn: inheritance hierarchy ssn) |
схема наследования | inheritance scheme (Alex_Odeychuk) |
техника наследования | inheritance technique (ssn) |
углублённое моделирование обобщения и наследования | advanced generalization and inheritance modeling (ssn) |
удобное наследование | convenience inheritance (ssn) |
универсальное множественное наследование | general multiple inheritance (Alex_Odeychuk) |
уникальное наследование | single inheritance (ssn) |
уровень наследования | level of inheritance (Alex_Odeychuk) |
условие наследования | guard condition (в логике ssn) |
условное наследование | conditional inheritance (корпорации Oracle Alex_Odeychuk) |
участвовать в иерархии наследования | participate in an inheritance hierarchy (Alex_Odeychuk) |
формы наследования | forms of inheritance (ssn) |
функциональное наследование | functional inheritance (ssn) |
функциональные возможности модуля без привлечения механизма наследования | module's functionality without using inheritance (ssn) |
цепь наследования типов | type inheritance chain (Alex_Odeychuk) |