ciao a tutti,è la prima volta che scrivo qui e spero di non sbagliare

vengo al mio problema.. sono alle prime armi con java e ho bisogno di creare una matrice di oggetti astratti.
leggendo un po' in giro per il forum ho trovato che bisogna usare il pattern factory!
qualcuno potrebbe spiegarmi come funziona,dove va usato e implementato?
so che per voi sono domande sciocche ma sono davvero all'inizio!

grazie a tutti quelli che risponderanno!