O'Reilly logo

Refactoring with Microsoft Visual Studio 2010 by Peter Ritchie

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Object-oriented design and object behavior

Data-driven design is a form of bottom-up design where the design of the system is based on the data that will be contained within the system. Of course, the data in the system can't be modeled without knowing the requirements. Focusing on just the data ignores requirements of how the system needs to work and focuses on implementation details.

Focusing on just the data in the system means making implementation decisions too early. Accurately modeling data in a system may require use of tools to manage that model. This generally means using a RDBMS or using a data-modeling tool that only supports an RDBMS.

In many organizations, investment in the relational model of the system is heavy and the tendency ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required