Was ist mit
anonymen Proceduren?
Delphi-Quellcode:
begin
TAynFactory.Default.RegisterObj(Function : IFoo begin result := TFoo.Create; end);
end;
Mit Sicherheit nicht... oder?
Oder was?
Was spricht gegen diese Zeile? Kann man doch "in eins" lesen?! Ich schreibe solche Funktions-/Prozedur-/Methodendeklarationen/-köpfe immer in eine(r) Zeile.
Ich würde noch begin und end entfernen, weil redundant.