Domain-Driven Design vs Data-Driven Design

From WikiVS, the open comparison website

Jump to: navigation, search

Data-driven design is the result of adapting abstract data type design methods to object-oriented programming (Wirfs-Brock & Wilkerson, 1989). This type of design is used in object-oriented programming to define classes during the conception of a piece of software.

Domain-driven design (DDD) is an approach to the design of software, based on the two premises that complex domain designs should be based on a model, and that, for most software projects, the primary focus should be on the domain and domain logic (as opposed to being the particular technology used to implement the system).

Personal tools