Cuándo utilizar objetos de regla interna

Debe utilizar esta modalidad para crear objetos de regla condicionalmente de acuerdo con las reglas o cuando se calculan los valores de atributo de inicialización desde otras reglas o cuando el objeto de regla es sólo un paso provisional en un cálculo.

Para obtener un cálculo muy complejo, debe esperar a tener un objeto de regla externa que contenga un atributo para el resultado del cálculo, varios objetos de regla externa para los datos de entrada de fuera de las reglas y posiblemente un número muy grande de objetos de regla interna para los pasos de cálculo intermedios.

Si tiene objetos de regla que existirán siempre y/o necesitan que las expresiones readall accedan a ellos, en lugar de ello considere la posibilidad de crear objetos de regla externa directamente en su código.