A modern application will use library classes. Library classes sometimes put us in a dilemma. We want the library to be different, but we don't want to change it. Even when it's possible to change a library, it carries risks: It affects other clients , and it means we have to redo our changes for future versions of the library. |