Protocol Extensibility


Protocol Extensibility

A protocol is extensible if you can add features to it without having to update every implementation at the same time; which is generally impossible.

Protocol Extensibility should be extensible as the world keeps changing and no design is going to be perfect for all time. But extensibility is much harder in practice than it sounds.

More Information#

There might be more information for this subject on one of the following: