У меня есть следующие классы и интерфейсы:UML: моделирование связи между классом и интерфейсом
public interface IPersistentObject { }
public class PersistentObject implements IPersistentObject { }
public interface IPersistentObjectDAO { }
public class PersistentDAO implements IPersistentObjectDAO { }
public interface IService1 { }
public class Service1 implements IService1{
@Autowired
private IPersistentObjectDAO persistentDAO;
}
public interface IService2 { }
public class Service2 implements IService2 {
@Autowired
private Iservice1 service1;
}
public class Bean {
private IService2 service2 = JSFUtil.resolveBean("service2");
}
<bean name="service1" class="Service1"/>
<bean name="service2" class="Service2"/>
Мой вопрос: Как я должен моделирующие эти ассоциации?
Если это может помочь, я использую JSF, Spring и Hibernate
с диаграммой классов? я не понимаю, какие JSF, Spring и hibernate будут меняться в вашей модели UML. – jhamon