O'Reilly logo
  • You Wang thinks this is interesting:

The idea is to replace multiple related uses of basic types with other classes. This keeps your classes easier to understand and to change.

From

Cover of Core Java® Volume I—Fundamentals, Tenth Edition

Note

Primitive types are not easy to adapt to new needs in the future.