I personally find MDA and DDD far apart.
MDA focuses on creating various models that describe software systems at different levels. He encourages the use of UML for these models, and there can be many models created to describe fairly complex systems from different perspectives. Some solutions, such as Rational Rose, were created to create software from models and synchronize them with code.
MDA , , . MDA .
DDD, , . , DDD " ". , . , , . , .
DDD , , , , factory. - , .
DDD - , , . - DDD. , ( ), .