O'Reilly logo

JavaScript Domain-Driven Design by Philipp Fehre

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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, ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required