8.6    Summary

In this chapter, we explored various OOP concepts. The four pillars of OOP are encapsulation, inheritance, polymorphism, and abstraction. We discussed all of these concepts and looked at the various ways they’re implemented in ABAP.

By now, you should have a good overview of objects and should feel comfortable working with ABAP Objects. Designing software using ABAP Objects takes some experience, but this chapter should serve as a starting point for you to start looking at designing applications by using OOP concepts.

In the next chapter, we’ll use some of the concepts from this chapter to shed light on how to handle error situations in applications.