Develop object-oriented code in finance and operations apps

Dynamics 365
Finance and Operations
Supply Chain Management

Object-oriented programming (OOP) is a programming paradigm that is modeled around objects and how you manipulate them. This module discusses concepts for object-oriented programming so you can develop customizations in finance and operations apps.

Learning objectives

In this module, you will:

  • Discover the importance of object-oriented programming for finance and operations apps.
  • Learn the importance of abstract classes and inheritance in object-oriented programming.
  • Learn about interfaces.
  • Use the Chain of Command (CoC).
  • Learn how scoping is implemented in X++ code.
  • Determine when to use references and values.


  • Basic understanding of Visual Studio
  • Basic understanding of X++