3.7.2 Modeling interface (As of ver 3.5.1)
3.7.2Modeling interface (As of ver 3.5.1)
/output_html_m75bcd6d3.jpg)
Figure 1 : Example model.
Rule
- Only operations are supported in interfaces modeling.
- result files:
ProduitBO.java :
public class ProduitBO implements IBusinessObject, java.io.Serializable,
com.netfective.howto.login.business.entities.IProduit,
com.netfective.howto.login.business.entities.ILabel {
…
ILabel.java :
public interface ILabel
{
/**
*
*
* @return String
*/
public String getLabel();
/**
*
*
* @param value
* : {@link String}
* @return void
*/
public void setLabel(java.lang.String value);
}
IProduit.java :
public interface IProduit extends
com.netfective.howto.login.business.entities.IIdentifier,
com.netfective.howto.login.business.entities.ILabel {
…
Example of service process using an interface:
/output_html_1ff6a299.png)