내 새 Git 강의 봐봐! 야! 내 새 Git 강의 봐봐! 야! GitByBit.com에 내 새 Git 강의 올라왔어, 봐봐! 야! Git 좀 시원하게 복습하고 싶지? GitByBit.com에 내 새 강의!

Incomplete Library Class

Signs and Symptoms

Sooner or later, libraries stop meeting user needs. The only solution to the problem—changing the library—is often impossible since the library is read-only.

Reasons for the Problem

The author of the library hasn't provided the features you need or has refused to implement them.

Treatment

Payoff

  • Reduces code duplication (instead of creating your own library from scratch, you can still piggy-back off an existing one).

When to Ignore

  • Extending a library can generate additional work if the changes to the library involve changes in code.