[swift-users] Comparing POP to OOP
dabrahams at apple.com
Tue Mar 8 13:38:47 CST 2016
on Tue Mar 08 2016, Michael Ilseman <milseman-AT-apple.com> wrote:
>>> What makes protocols in Swift different from Java interfaces (or
>>> Objective-C protocols for that matter) is that they support static
>>> polymorphism and generic programming.
>> Unless I am misunderstanding what you are saying here, Java
>> interfaces do support generic programming:
> I think “static” is the operative word there.
Actually, “generic programming” are the operative words. I don't mean,
“does the language have a feature that it calls ‘generics?’”, I mean “does
it support the discipline of generic programming?”
More information about the swift-users