Scalanie obiektow

0

Witam, mam pytanie. Mam dwa obiekty w ktorych sa zagniezdzone inne obiekty. W przyblizeniu wyglada to tak:

class MyType1
	private String stuff;
	private List<MyType2> stuff1;
	private List<MType3> stuff2;
	gettery + settery

class MyType2
	private List<MyType4> stuff3;
	gettery + settery

class MyType4
	private String stuff4;
	private String stuff5;
	private List<MyType5> stuff6;
	gettery + settery

class MyType5
	private String stuff7;
	private String stuff8;
	gettery + settery

W tych obiektach siedza jakies dane. Co chce uzyskac to 1 obiekt z tymi danymi, o takiej samej strukturze jak ten przykladowy powyzej. W jaki sposob moglbym takie 2 obiekty scalic w 1 i odfiltrowac duplikaty danych (moze byc tak, ze w obiekcie 1 i 2 dane sa takie same, wtedy nie chce ich podwojnie)?

0

Zamiast tworzyc 2 klasy stworz jedna?

0

Nie za bardzo rozumiem co chcesz uzyskać. Które klasy chcesz scalić i jakie duplikaty usunąć?

1 użytkowników online, w tym zalogowanych: 0, gości: 1