Russian | English |
абстрактные классы и интерфейсы | abstract classes and interfaces (Microsoft Alex_Odeychuk) |
альтернативные классы с разными интерфейсами | alternative classes with different interfaces (ssn) |
безопасные преобразования ссылок интерфейсов в ссылки на классы | safe casts from interface references to references to classes (ssn) |
главные интерфейсы и абстрактные классы пакета | main interfaces and abstract classes of a package (ssn) |
два класса содержат общую часть своих интерфейсов | two classes have part of their interfaces in common (ssn) |
добавлять методы, поля или интерфейсы в существующие классы из аспекта | add methods, fields, or interfaces to existing classes from within the aspect (Alex_Odeychuk) |
доминирующий класс относится к категории интерфейса компонента | dominant class subsumes the interface of the component (ssn) |
если экземпляр, на который дана ссылка, принадлежит классу или типу функционального блока, реализующего интерфейс, то результат является действительной ссылкой на данный экземпляр | if the referenced instance is of a class or function block type that implements the interface, the result is a valid reference to this instance (см. IEC 61131-3:2013 ed. 3.0 Programmable Controllers – Programming Languages ssn) |
интерфейс взаимодействия с классом | API (Alex_Odeychuk) |
интерфейс класса | interface of a class (ssn) |
интерфейс класса | class's interface (ssn) |
интерфейс класса | interface of class (в ОПП, C++ часть описания класса, содержащая public -поля и интерфейсы public -функций-членов класса, которые могут использоваться любыми пользователями класса ssn) |
Интерфейс. Набор операций, используемых для определения сервисов, предлагаемых классом или компонентом | Interface. A collection of operations that are used to specify a service offered by a class or component (см. UML 2 and the Unified Process: Practical Object-Oriented Analysis and Design, Second Edition by Jim Arlow and Ila Neustadt 2005 ssn) |
интерфейс, реализуемый классом | interface that a class implements (Microsoft Alex_Odeychuk) |
интерфейсы слушателей, реализуемые классами адаптеров | listener interfaces implemented by adapter classes (ssn) |
как последствие разрешения атрибутов в интерфейсах, можно создать ассоциации между интерфейсами и между интерфейсом и классом. Атрибуты, определённые как другой интерфейс или класс, представляют ассоциации. В UML 2.0 можно организовывать переход от интерфейса к классу через ассоциацию. В Java это невозможно | as a consequence of allowing attributes in interfaces, it is possible to create associations between interfaces and between an interface and a class. Attributes typed as another interface or class represent associations. In the UML 2.0 it is possible to navigate from an interface to a class via an association. This is not possible in Java (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering) |
класс интерфейса | interface class (из кн.: Солтер Н.А., Клепер С.Дж. С++ для профессионалов Alex_Odeychuk) |
класс интерфейсов устройства | device interface class (ssn) |
класс, использующий интерфейс | interface class (Alex_Odeychuk) |
класс, реализующий интерфейс | interface class (Alex_Odeychuk) |
класс-сущность, реализующий программный интерфейс для постоянного хранения объектов языка Java | JPA entity class (англ. термин взят из кн.: Shukla A. Building Web Apps with Spring 5 and Angular Alex_Odeychuk) |
классы и интерфейсы событий | event classes and interfaces (ssn) |
классы интерфейса и реализации | interface and implementation classes (из кн.: Солтер Н.А., Клепер С.Дж. С++ для профессионалов Alex_Odeychuk) |
классы интерфейса пользователя | user interface classes (см. Designing Concurrent, Distributed, and Real-time Applications with UML Object Technology Series by Hassan Gomaa ssn) |
классы интерфейса устройства | device interface classes (см. Designing Concurrent, Distributed, and Real-time Applications with UML Object Technology Series by Hassan Gomaa ssn) |
классы, реализующие интерфейс | the classes that implement the interface (RedHat, 2021 Alex_Odeychuk) |
малые сущности: объекты, классы и интерфейсы | small things: objects, classes, and interfaces (в UML 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) |
основные классы и интерфейсы событий | main event classes and interfaces (ssn) |
открытый интерфейс класса | class public interface (ssn) |
подмножество интерфейса класса | subset of a class's interface (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) |
реализовать интерфейс в классе | implement an interface in a class (Alex_Odeychuk) |
спецификация интерфейса класса | class interface specification (спецификация, которая определяет внешнее представление класса, в том числе выполняемые им операции ssn) |
сравнение компонентов с классами и интерфейсами | component versus class and interface (ssn) |
Тип объекта определяется его интерфейсом, а реализация-классом | an object's type is defined by its interface. an object's implementation is defined by its class (см. Designing Concurrent, Distributed, and Real-Time Applications with UML by Hassan Gomaa 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) |
часто используемые интерфейсы слушателей, реализуемые классами адаптеров | commonly used listener interfaces implemented by adapter classes (ssn) |