TStrings ist der "abstrakte" Vorfahre aller seiner Nachfahren.
Der kann selber nichts, deswegen auch abstract, aber er ist eine gute "einheitliche" Schnittstelle zu Allem mit "ähnlichen" Funktionen.
TStringList ist intern 'ne Liste aus vielen Strings.
TMemoStrings, das versteckt intern im TMemo, und ist eine Schnittstelle/Weiterleitung zu den Zeilen des MEMO.
In TListBox, TComboBox, TQuery.SQL vieler
DB-Komponenten usw. verstecken sich ebenfalls entsprechende Weiterleitungen.