ein I statt einem T ist ratsam aber nicht Pflicht
Gebe ich Dir recht, aber wie nennst Du dann die Variable?
Beispiel:
Delphi-Quellcode:
type
IFoo = Interface...
var
Foo : IFoo;
oder
Delphi-Quellcode:
var
IFoo : IFooFace; // :-)
Außerdem finde ich es fragwürdig, Interfaces als Ersatz für Garbage Collection zu benutzen.
Nöö ganz im Gegenteil.
Solange es noch keine Referenzzählung für
Win32 gibt, ist dass DIE Möglichkeit den gleichen Code auf allen Plattformen zu benutzen...
Es sei den du willst wieder den ewigen try try try try finally finally finally finally Baum haben.
Und dann immer die .Free die auf der Mobilen Seite ignoriert werden.
Da man dann doch an bestimmten stellen ein .disposeof benötigt kommt man zu schnell durcheinander und der Code wird unleserlich.
Mavarik