--- title: "Design Patterns" weight: 2 description: > AL Code Design Patterns --- # Business Central Design Patterns This section will cover patterns that solve certain design challenges in Business Central. From wikipedia: _In Computer science, a Design pattern is an abstract solution to a certain problem. Design patterns are used in object oriented programming. They give a possible solution to a problem of designing software ... They also simplify the language between computer scientists. Ideally, a design pattern should be reusable many times. It is like a brick of a house, it can be used for many different problems. One can also build bridges with bricks, not only houses._ ## Discussion All discussion related to Best Practice are to be found on the Github Repo's Discussion pages, found [here](https://github.com/microsoft/alguidelines/discussions/categories/bc-patterns)