The power of object-orientation

Large parts of the concepts we have been leveraging as part of our building of the application so far are by no means specific inventions for the concepts of domain-driven design. Many familiar with other work around these principles of software engineering will have noticed many ideas from other areas. A large chunk of ideas are those cultivated by many people over the years as part of object-orientation.

The object-oriented principles so far

Object-orientation is about the encapsulation of state with functionality. The idea is fundamental and we have been using it throughout the book to build up our system and compose different parts as objects. JavaScript objects are special when it comes to object-orientation, ...

Get JavaScript Domain-Driven Design now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.