Witajcie.

Powiedzmy , że mam klasę "Produkt". Klasa posiada tylko dwa pola - id_produktu, nazwa. Mam też drugą klasę - Opis. W klasie "Opis" posiadam następujące pola - cena, ilosc, data_zakupu itp - po prostu pola charekteryzujące produkt. Chciałbym dowiedzieć się w jaki najprostszy sposób mogę otrzymać informację o danym produkcie, tj cenie, ilości? Te pola nie mogą znajdować się w klasie "Produkt".

Produkt produkt1 = new Produkt(1, "Klawiatura");
Opis opis1 = new Opis(40, 100, "2017-04-09");

Czy najprościej jest po prostu dodać do konstruktora klasy Produkt pole typu Opis? Oczywiście to przykład, bo interesuje mnie to w jaki sposób mogę właśnie odseparować dane, których nie chcę jawnie przekazywać od tych dostępnych publicznie. (Tak wiem, cena to z reguły jawna informacja :P , ale tak jak wspominałem tutaj tylko przykład). Z góry dzięki.