Symptoms
CausesThe author of the library class didn't anticipate your need (or declined to support it due to other trade-offs). What to Do
PayoffReduces duplication (when you can reuse library code instead of implementing it completely from scratch). ContraindicationsIf several projects each use incompatible ways to extend a library, this can lead to extra work if the library changes. |