Das TBla ist doch überall das Selbe?
Warum dann überhaupt zwei TBlaList, anstatt das Interface direkt in die erste Deklaration?
Weil dann die erste TBlaList die Referenzzählung bekommt und dann funktioniert der existierende Code nicht mehr.
Ich benutze sehr oft und gerne die Mehrzahl zur Benennung, das geht meistens sinnvoll auf.
Ist halt nicht so klar, wenn es sowohl Listen als auch Arrays davon gibt.
Ja, wir haben oft auch beides. Und dann gibt es noch Wörter die in Ein- und Mehrzahl gleich lauten (z.B. "datum").