J'ai une usine Résuméusine abstraite avec framework Spring
public interface AbstractViewersFactory {
IAbstractShapeViewer createRectangle(BaseOperationsListener<RectangleDTO> p);
IAbstractShapeViewer createOval(BaseOperationsListener<OvalDTO> p);
IAbstractShapeViewer createTriangle(BaseOperationsListener<TriangleDTO> p);
}
Et Sa mise en œuvre Draw2DViewersFactory. Maintenant, je veux créer une classe qui prendra la responsabilité de créer des présentateurs/spectateurs par modèle et de le configurer par Spring. Donc, je dois décrire dans .xml la configuration quelle méthode il devrait appeler. Il peut être quelque chose comme ça (pseudo config)
<bean creator>
<constructor-args>
<list>
<bean describe-item> <constructor-args>model=Rectangle.class, method-for-viewer-create="createRectangle"</args>
<bean describe-item> <constructor-args>model=Oval.class, method-for-viewer-create="createOval"</args>
<list>
</constructor-args>
</bean>
Comment puis-je faire?
Merci.
Votre question est très claire. Approfondissez vos explications, s'il vous plaît. – skaffman