Russian | English |
единственное наследование реализации | single implementation inheritance (ssn) |
зависимости методов в присутствии наследования реализации | method dependencies in presence of implementation 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) |
множественное наследование реализации | multiple inheritance of implementation (корпорации AdaCore Alex_Odeychuk) |
множественное наследование реализации | multiple implementation inheritance (ssn) |
наследование в реализации | implementation inheritance (некорректная реализация, создатели которой пытаются повторно использовать существующий код, но добиваются этого ценой построения нелогичной структуры приложения, которая может помешать обслуживанию системы в будущем ssn) |
наследование реализации | implementation inheritance (называемое также выделением подтипа (subclassing), наследованием кода (code inheritance) или наследованием класса (class inheritance), – объединяет свойства суперкласса в подклассах и позволяет при необходимости замещать их новыми реализациями ssn) |
наследование реализации элементов данных | implementation inheritance of data members (ssn) |
наследование реализаций | inheritance (ssn) |
неверный способ использования наследования реализации | improper use of implementation inheritance (ssn) |
неверный способ использования наследования реализации – удобное наследование | improper use of implementation inheritance – convenience inheritance (ssn) |
неверный способ использования наследования реализации удобное наследование | improper use of implementation inheritance convenience inheritance (ssn) |
недостатки наследования реализации | evils of implementation inheritance (ssn) |
правильный способ использования наследования реализации | proper use of implementation inheritance (ssn) |
правильный способ использования наследования реализации – наследование посредством расширения | proper use of implementation inheritance – extension inheritance (ssn) |
правильный способ использования наследования реализации наследование посредством расширения | proper use of implementation inheritance extension inheritance (ssn) |
присутствие наследования реализации | presence of implementation inheritance (ssn) |
проблематичный способ использования наследования реализации | 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) |
реализация и наследование интерфейса | implementation and interface inheritance (ssn) |