Points For Why To Wrap Third Party Code (page 115):
- The third party code can evolve
- Your wrapper's interface can be made to precisely suit your application's needs
That's huge! I also like the "Sensors" class example which has a method that will give you a "Sensor" class. Sensors giving you a Sensor, implies a naming rule-of-thumb which I also like.