У меня есть класс, который может принимать разные объекты в качестве поля для выполнения тех же целей, как показано ниже:
public class Project {
private int id;
private String title;
private String description;
private Implementer implementer;
.....
}
Реализатором может быть отдельный человек (с такими полями, как firstName, lastName и т. Д.) Иликомпания (с такими полями, как companyName, отрасль и т. д.).Как сделать так, чтобы исполнитель ссылался на эти два типа (индивидуальный и корпоративный).Примечание. Я не хочу, чтобы они расширяли общий базовый класс, поскольку у них нет общих полей.
Спасибо