Cześć,

Piszę z prośba o wytłumaczenie prosty, obrazowym językiem po co są mi potrzebne te beany? Nie potrafię pojąć koncepcji tego i dlaczego nie wystarczą zwykłe klasy, obiekty

"Pozwalają opakować wiele małych obiektów w jeden obiekt zwany ziarnem (ang. bean), przestrzegający ściśle określonych konwencji, który może być przenoszony i używany w różnych miejscach aplikacji" - wiki

Jak powyższa definicja ma się do praktyki? Po co mi opakować wiele małych obiektów i jakie z tego korzyści? Może ktoś zarzucić takim obrazowym przykładem, jak z serii Head First?

Sorry jeżeli uznacie to za zbyt banalne, ale po prostu muszę to koncepcjonalnie skumać a nie mogę się póki co doszukać praktykcznych zastosowań.

Z góry dzięki!