English | Russian |
evils of implementation inheritance | недостатки наследования реализации (ssn) |
implementation and interface inheritance | реализация и наследование интерфейса (ssn) |
implementation inheritance | наследование в реализации (некорректная реализация, создатели которой пытаются повторно использовать существующий код, но добиваются этого ценой построения нелогичной структуры приложения, которая может помешать обслуживанию системы в будущем ssn) |
implementation inheritance | наследование реализации (называемое также выделением подтипа (subclassing), наследованием кода (code inheritance) или наследованием класса (class inheritance), – объединяет свойства суперкласса в подклассах и позволяет при необходимости замещать их новыми реализациями ssn) |
implementation inheritance of data members | наследование реализации элементов данных (ssn) |
improper use of implementation inheritance | неверный способ использования наследования реализации (ssn) |
improper use of implementation inheritance – convenience inheritance | неверный способ использования наследования реализации – удобное наследование (ssn) |
improper use of implementation inheritance convenience inheritance | неверный способ использования наследования реализации удобное наследование (ssn) |
method dependencies in presence of implementation inheritance | зависимости методов в присутствии наследования реализации (ssn) |
multiple implementation inheritance | множественное наследование реализации (ssn) |
multiple inheritance of implementation | множественное наследование реализации (корпорации AdaCore Alex_Odeychuk) |
presence of implementation inheritance | присутствие наследования реализации (ssn) |
private inheritance: In C++, a class inherited solely for its implementation | закрытое наследование: в C++: класс, наследуемый только ради реализации (см. Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma, Richard Helm, Ralph Johnson, John M. Vlissides ssn) |
problematic use of implementation inheritance | проблематичный способ использования наследования реализации (ssn) |
problematic use of implementation inheritance – restriction inheritance | проблематичный способ использования наследования реализации – наследование посредством ограничения (ssn) |
problematic use of implementation inheritance restriction inheritance | проблематичный способ использования наследования реализации наследование посредством ограничения (ssn) |
proper use of implementation inheritance | правильный способ использования наследования реализации (ssn) |
proper use of implementation inheritance – extension inheritance | правильный способ использования наследования реализации – наследование посредством расширения (ssn) |
proper use of implementation inheritance extension inheritance | правильный способ использования наследования реализации наследование посредством расширения (ssn) |
single implementation 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) |