Swift architectures use much less inheritance (and class types) in general than equivalent c++ architectures. personally i have never been in a situation where i didn’t need a pure abstract method that was better declared as a protocol requirement.
> On Nov 2, 2017, at 2:45 PM, C. Keith Ray via swift-evolution > <swift-evolution@swift.org> wrote: > > How many "subclass must override" assertions or comments in base class > methods do we need to see, to want to add "abstract" to the Swift language? > 5? 50? 500? > > It's a not uncommon idiom in Objective-C. > > I'm about to port a substantial amount of C++ code to swift, and compiler > help to enforce abstract classes would be very useful. > > > -- > C. Keith Ray > Senior Software Engineer / Trainer / Agile Coach > * http://www.thirdfoundationsw.com/keith_ray_resume_2014_long.pdf > > > > _______________________________________________ > swift-evolution mailing list > swift-evolution@swift.org > https://lists.swift.org/mailman/listinfo/swift-evolution
_______________________________________________ swift-evolution mailing list swift-evolution@swift.org https://lists.swift.org/mailman/listinfo/swift-evolution