Fluent interface in Delphi
问题 What are the pros and cons in using fluent interfaces in Delphi? Fluent interfaces are supposed to increase the readability, but I'm a bit skeptical to have one long LOC that contains a lot of chained methods. Are there any compiler issues? Are there any debugging issues? Are there any runtime/error handling issues? Fluent interfaces are used in e.g. TStringBuilder, THTMLWriter and TGpFluentXMLBuilder. Updated: David Heffernan asked which issues I was concerned about. I've been given this