> An abstract base class can expose private or internal abstract requirements 
> to its implementation subclasses while exporting a different interface for 
> external users.
I think what you want for this is real orthogonality of access rights (being 
able to declare a method that can’t be called, but just overridden) — but I 
fear this option died with „open“, and the topic is scorched earth for the next 
years
_______________________________________________
swift-evolution mailing list
swift-evolution@swift.org
https://lists.swift.org/mailman/listinfo/swift-evolution

Reply via email to