Zitat von
Dax:
Probiere das selbe in Delphi, und bald wird dein Rechner mit der swapperei anfangen^^
Conclusio: Wenn schon GC, dann richtig
dein Beispiel ist so absolut korrekt - aber meines Erachtens etwas an den Haaren herbeigezogen... wenn man so will, wird man bei vielen Konzepten ein Fall finden, bei dem es versagt - insofern finde ich es etwas unpassend, danach sofort das ganze Konzept zu "ächten"...
ich arbeite sehr oft mit Interfaces (Delphi für
Win32) und habe bisher noch nie den Fall angetroffen, bei dem Konzept-bedingt Speicherlecks entstehen... aber ich finde Interfaces eine feine Sache (Kapselung, automatische Destruktion, etc.)...
ich entwickle vorwiegend Server-Dienste, die x Wochen lang am Stück laufen - ich denke, etwaige Memory-Leaks hätten sich unterdessen bemerkbar gemacht...