-
Updated
Dec 1, 2020 - C#
ddd-patterns
Here are 122 public repositories matching this topic...
-
Updated
Dec 1, 2020 - C#
-
Updated
Nov 28, 2020 - HTML
-
Updated
Aug 23, 2017 - PHP
-
Updated
Aug 23, 2018 - C#
-
Updated
Sep 30, 2020 - C#
-
Updated
Oct 6, 2020 - C#
-
Updated
Jun 29, 2020 - Scala
-
Updated
Jan 13, 2020 - C#
-
Updated
Oct 19, 2017 - Scala
-
Updated
Jan 28, 2018 - TypeScript
-
Updated
Dec 1, 2020 - C#
-
Updated
Apr 11, 2018 - C#
-
Updated
Sep 3, 2020 - Go
-
Updated
Jun 2, 2020
-
Updated
Jun 12, 2020
-
Updated
Feb 4, 2019 - C#
-
Updated
Jun 7, 2020 - C#
-
Updated
Oct 6, 2020 - JavaScript
-
Updated
Apr 26, 2018 - Java
-
Updated
Jan 24, 2018 - PHP
-
Updated
Apr 30, 2020
-
Updated
Mar 8, 2018 - C#
-
Updated
Oct 1, 2020 - C#
-
Updated
Jun 17, 2017 - C#
-
Updated
Nov 25, 2020 - TypeScript
-
Updated
Feb 1, 2018 - PHP
Improve this page
Add a description, image, and links to the ddd-patterns topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the ddd-patterns topic, visit your repo's landing page and select "manage topics."


Create a new base class (ie;
ValueObject<PropertyType>) that can be inherited to create a value object concrete definition.Value objects are a core concept of DDD and represent things that are identified by their value rather than their hash/id/reference etc. See: https://martinfowler.com/bliki/ValueObject.html
There're already some examples on the web on this practice in typescript (eg h