Compartir a través de


Ampliar interfaces de AL

Habilitada para Versión preliminar pública Disponibilidad general
Administradores, creadores, vendedores o analistas, automáticamente 1 de oct. de 2024 1 de oct. de 2024

Valor empresarial

La compatibilidad para interfaces extensibles en lenguajes de programación ofrece un considerable valor empresarial al permitir la creación de extensiones flexibles y adaptables que pueden evolucionar con el tiempo para satisfacer las necesidades empresariales cambiantes. Permiten a los desarrolladores agregar nuevas funcionalidades sin alterar el sistema principal, lo que puede ahorrar tiempo y recursos y al mismo tiempo reducir el riesgo de introducir errores en el código base existente. Son un componente clave en la ingeniería de software moderna, ya que ofrecen la agilidad y flexibilidad necesarias para impulsar la innovación y mantener una ventaja competitiva en el acelerado entorno empresarial actual.

Detalles de características

Ahora puede ampliar una o más interfaces existentes al declarar una interfaz. Al implementar una interfaz que amplía otras interfaces, el implementador también debe implementar todos los métodos de todas las interfaces ampliadas.

La característica también funciona con los operadores de pruebas y conversión is y as, que también son nuevas incorporaciones al lenguaje AL en esta versión.

La sintaxis se muestra en el ejemplo siguiente. Aquí, TheImplementor se puede utilizar como IFoo, IBar e IFooBar.

Ejemplo de ampliación de una interfaz existente

Qué piensa

Ayúdenos a mejorar Dynamics 365 Business Central con ideas, sugerencias y comentarios. Use el foro de https://aka.ms/bcideas.

Consulte también

Ampliar interfaces en AL (documentos)