Forms can now implement interfaces.
public class MyForm extends FormRun implements SysPackable
{
}
This is pretty cool, because:
public class MyForm extends FormRun implements SysPackable
{
}
This is pretty cool, because:
- The compiler will validate that the interface is correctly implemented.
- No longer a need to use reflection, like hasFormMethod(), to determine if it is safe to call the method.
- No longer a need to downcast to object to invoke the methods. Now cast to the interface:
var sysPackable = myFormRun as SysPackable;
if (sysPackable)
{
sysPackable.pack();
}
No comments:
Post a Comment