Sto leggendo il libro "schemi di progettazione: elementi di software riutilizzabile orientato agli oggetti e sto cercando di capire il modello composito. Ho bisogno di aiuto per comprendere questo paragrafo nella parte del libro di studio del libro
Glyphs like Row that can have children should use Child internally instead of accessing the child data structure directly. That way you won't have to modify operations like Draw that iterate through the children when you change the data structure from, say, an array to a linked list. Similarly, Parent provides a standard interface to the glyph's parent, if any. Glyphs in Lexi store a reference to their parent, and their Parent operation simply returns this reference.