"Object-oriented programming languages support encapsulation, thereby improving the ability of software to be reused, refined, tested, maintained, and extended. The full benefit of this support can only be realized if encapsulation is maximized during the design process. We argue that design practices which take a data-driven approach fail to maximize encapsulation because they focus too quickly on the implementation of objects. We propose an alternative object-oriented design method which takes a responsibility-driven approach. We show how such an approach can increase the encapsulation by deferring implementation issues until a later stage."
Quote Details
Added by wikiquote-import-bot
Unverified quote
0 likes
Original Language: English
Available Languages (1)
Sources
Revision History
No revisions have been submitted for this quote.
Categories
Approach
24 quotes on TrueQuotesView all quotes by Approach →
Related Quotes
"[Total Quality Management (TQM) is] a term first used to describe a management approach to quality improvement. Since…"
"Until the mid-1970s, the prominent approach in organization and management theory emphasized adaptive change in organ…"
"Perhaps the greatest strength of an object-oriented approach to development is that it offers a mechanism that captur…"
"I seem to have come to much of the same conclusion as you have reached, though approaching it from the direction of e…"
"What is an approach? What is a model? In simple terms, an approach is the general way we go about doing something. A …"
"To put it roughly and metaphorically, an approach is a way of looking at things (e.g., people) or ideas (e.g., conjec…"
"Recent research on organizational ecology is reviewed. Three levels of analysis and approaches to evolution are disti…"
"[A systems approach is] an approach to a problem which takes a broad view, which tries to take all aspects into accou…"
"The ultimate meaning of the systems approach, therefore, lies in the creation of a theory of deception and in a fulle…"
"Systems engineering as an approach and methodology grew in response to the increase size and complexity of systems an…"