๐Ideal extensible system requires adding new code only
In an ideal extensible system, to implement an extension you only need to add new code, without changing existing code.
In reality though, changing some small parts of old code are usually inevitable.
See also: