Java Tip 107: Maximize your code reusability Overcome deficiencies in the traditional OOP approach to reuse. Next Page . existing code. You do not need pointers for Inheritance is one of the cornerstones of object-oriented programming, and has additional implications that will be explored in Chapter 7. You store each letter in its own separate […] Java interfaces and abstract classes are a powerful mechanism for code reuse, providing the foundation for a concept I call contracts. Its actually good (and useful) that you can still print them out without throwing an exception. help in code re-usability? What is a Java ClassNotFoundException? site design / logo © 2020 Stack Exchange Inc; user contributions licensed under cc by-sa. standard. Code Examples. At the end of the chapter, we'll work through an example of how all these concepts can be applied to a real-world situation. Code inheritance and reuse: a delicate balancing act The pot of gold at the end of many rainbows . BoxAdcontent.document.write("