Chapter 3. Design Patterns
In the previous chapter, we learned how to create Architectural Patterns that are the large building blocks. Now, we will learn how to enhance these by adding a flavor to them using Design Patterns.
Design Patterns are groups of fields that add the functional behavior to an application. The elements that we use for these Design Patterns are typically fields and/or some C/AL code snippets. This is a different use of the term Design Patterns than what is generally used in other books.
The Entity State Pattern
In Microsoft Dynamics NAV, the UI elements in the page objects are bound one to one with tables. The tables in the product represent functional elements, such as Customers, Sales Invoices, or Production Orders. The fields ...