Skip to main content

Clases y jerarquía de clase

Clases

Pega Platform™ facilita la reutilización de reglas entre tipos de caso y aplicaciones. Con frecuencia, los desarrolladores reutilizan las reglas, desde elementos de datos hasta procesos enteros, en las aplicaciones. La reutilización de reglas mejora la calidad de la aplicación y reduce el tiempo de desarrollo. Dentro de una aplicación, Pega Platform agrupa las reglas en clases según su capacidad de reutilización. Cada agrupación es una clase. Cada aplicación consta de tres tipos de clase:

  • La clase de Trabajo (Work) contiene las reglas que describen cómo procesar casos, como procesos, elementos de datos e interfaces de usuario.
  • La clase de Integración (Integration) contiene las reglas que describen cómo la aplicación interactúa con otros sistemas, como los activos de integración que conectan la aplicación con una base de datos de cliente externa o un servidor web de terceros.
  • La clase de Datos (Data) contiene las reglas que describen los tipos de datos de la aplicación, como un tipo de datos de cliente o un tipo de datos de elementos de pedido.
Nota: Cuando crea una regla en App Studio, la aplicación identifica la clase apropiada para usted. 

Compruebe sus conocimientos con la siguiente actividad.

Clases padre e hijo

Una clase también puede contener otras clases. Una clase que contiene otra clase es una clase padre, mientras que una clase contenida por otra clase es una clase hijo. Una clase hijo puede reutilizar o heredar cualquiera de las reglas definidas para su clase padre.

En la siguiente imagen, haga clic en los íconos + para obtener más información sobre las clases padre y las clases hijo.

Nota: En Dev Studio > App Explorer (Explorador de aplicaciones), puede ver las clases y sus relaciones en la aplicación. Para obtener más información sobre la herencia y la jerarquía de clase, consulte Cómo comprender la herencia y la jerarquía de clase.

Jerarquía de clase

Las clases están dispuestas en una jerarquía de clase de varios niveles para organizar los activos de la aplicación. En la jerarquía, las clases se organizan desde las más específicas hasta las menos específicas. La jerarquía de clase determina cómo los desarrolladores pueden reutilizar las reglas dentro de la aplicación. La aplicación puede utilizar cualquier regla disponible para una aplicación mediante la jerarquía de clase. La aplicación no puede usar reglas a las que una aplicación no pueda acceder mediante la jerarquía de clase. 

Cuando se intenta identificar la regla para usar en tiempo de ejecución, Pega Platform comienza por la clase más específica y amplía la búsqueda a clases más generales.

El nombre de cada clase identifica la posición de la clase dentro de la jerarquía de clase. Considere la clase TGB-IT-Work . Cada nivel de la jerarquía de clase se separa con un guion (-), lo cual significa que TGB-IT-Work es secundario de la clase TGB-IT, que es secundaria de la clase TGB .

En la siguiente imagen, haga clic en los íconos + para obtener más información sobre los grupos de clases en la jerarquía de clase.

Nota: Para admitir la necesidad de la organización de reutilizar reglas, el Lead System Architect (LSA) y los líderes de proyectos habitualmente diseñan la jerarquía de clase antes de desarrollar la aplicación.

Compruebe sus conocimientos con la siguiente actividad.


This Topic is available in the following Module:

If you are having problems with your training, please review the Pega Academy Support FAQs.

¿Le ha resultado útil este contenido?

El 50% ha encontrado útil este contenido.

¿Quiere ayudarnos a mejorar este contenido?

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice