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
.
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)