Contents tagged with Patterns
-
C# Domain-Driven Design Sample Released
In the post I want to declare that NDDD Sample application(s) is released and share the work with you. You can access it here: http://code.google.com/p/ndddsample. NDDDSample from functionality perspective matches DDDSample 1.1.0 which is based Java and on joint effort by Eric Evans' company Domain Language and the Swedish software consulting company Citerus. But because NDDDSample is based on .NET technologies those two implementations could not be matched directly. However concepts, practices, values, patterns, especially DDD, are cross-language and cross-platform :).
-
Apache Hash Code and Equals Builders
In the post I want to present two useful utility classes that for a long time are used in Java world and developed within Apache Software Foundation. These are HashCodeBuilder and EqualsBuilder classes which were ported by me in C#. To implement a good method of Hash Code and Equals for any class is not an easy task, but the classes assists implementing object.GetHashCode and object. Equals.
-
Builder Pattern and Fluent Interface
In the post I want to discuss the practical part of the Builder pattern and how builder pattern usage and implementation can be simplified by Fluent Interface, it will show how these two patterns can leave in harmony with each other.
-
Domain Driven Design: Learning
1. Introduction
-
The M is MVC or MVP IS or IS NOT a Domain Model Object
Hi,
On Domain Driven Design yahoo discussion group was raised a very interesting question, what is really the M mean from Model-View-Controller and its derivate brother Model-View-Presenter patterns’ perspective.
From a very long discussion we can see that there lots of opinions on this matter, and there are so many opinions because of different sources which describe the pattern(s) with its little but important differences, many technologies and frameworks which apply the pattern(s) and various developers experience with its specifics, etc..
Here is the link:
http://tech.groups.yahoo.com/group/domaindrivendesign/message/9176
Any thoughts?
Best Regards,
Artur Trosin