In computer science
, 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.
- Wirfs-Brock R. and Wilkerson B. “Object-oriented design: a responsibility-driven approach”. In Conference Proceedings on Object-Oriented Programming Systems, Languages and Applications (New Orleans, Louisiana, United States, October 02 - 06, 1989). OOPSLA '89. ACM Press, New York, NY, 71-75.