what is domain driven design pattern

In short: It's not a design pattern. You can see it as set of patterns and principles where you write code that reflects real life objects and concepts in a specific domain (problem area):

From the StackOverflow tag:

Domain-driven design (DDD) is an approach to developing software for complex needs by deeply connecting the implementation to an evolving model of the core business concepts.

Here is a link to study:

  • Wikipedia

I believe this link should get you started and more..

http://www.infoq.com/articles/ddd-in-practice

The example in the article is not terrific (see the comments). Nonetheless, it contains some decent material on the ideas. Also, Google search on "anemic domain models" will return some relevant results.

To read about other domain patterns: http://www.informit.com/articles/article.aspx?p=1398617&seqNum=4