У меня есть статический метод следующим образом:
public static void writeArticle(TypeA typeA, TypeB typeB) {
AWriter writer = AFactory.getWriter("aWriter");
Article article = writer.newArticle();
/* PARAMETER WRITE START */
article.set("title", typeA.getTitle());
article.set("author", typeB.getName());
article.set("age", typeB.getAge());
// …
/* more set statments here */
writer.write(article);
}
Может ли этот метод вызвать проблему, когда писатель напишет статью со смешанным значением?То есть, когда 2 экземпляра класса (Class A и ClassB), вызывающие этот метод, Article получит некоторые значения typeA из ClassA, а некоторые из ClassB?