Matches in DBpedia 2016-04 for { <http://dbpedia.org/resource/Responsibility-driven_design> ?p ?o }
Showing triples 1 to 33 of
33
with 100 triples per page.
- Responsibility-driven_design abstract "Responsibility-driven design is a design technique in object-oriented programming. It was proposed by Rebecca Wirfs-Brock and Brian Wilkerson, who defined it as follows:Responsibility-driven design is inspired by the client/server model. It focuses on the contract by asking: What actions is this object responsible for? What information does this object share?Responsibility-driven design is in direct contrast with data-driven design, which promotes defining the behavior of a class along the data that it holds. Data-driven design is not the same as data-driven programming, which is concerned with using data to determine control flow not class design.The client/server model they refer to assumes that a software client and a software server exchange information based on a contract that both parties commit to adhere to. The client may only make the requests specified, the server must answer them. Thus, responsibility-driven design tries to avoid dealing with details, such as the way in which requests are carried out, by instead only specifying the intent of a certain request. The benefit is increased encapsulation, since the specification of the exact way in which a request is carried out is private to the server.To further the encapsulation of the server, Wirfs-Brock and Wilkerson call for language features that limit outside influence to the behavior of a class. They demand that visibility of members and functions should be finely grained, such as in Eiffel. Even finer control of the visibility of even classes is available in the Newspeak programming language.".
- Responsibility-driven_design wikiPageExternalLink 74877.74885.
- Responsibility-driven_design wikiPageID "26472355".
- Responsibility-driven_design wikiPageLength "14064".
- Responsibility-driven_design wikiPageOutDegree "10".
- Responsibility-driven_design wikiPageRevisionID "704110912".
- Responsibility-driven_design wikiPageWikiLink Addison-Wesley.
- Responsibility-driven_design wikiPageWikiLink Category:Object-oriented_programming.
- Responsibility-driven_design wikiPageWikiLink Category:Software_design.
- Responsibility-driven_design wikiPageWikiLink Client–server_model.
- Responsibility-driven_design wikiPageWikiLink Data-driven_programming.
- Responsibility-driven_design wikiPageWikiLink Eiffel_(programming_language).
- Responsibility-driven_design wikiPageWikiLink Law_of_Demeter.
- Responsibility-driven_design wikiPageWikiLink Newspeak_(programming_language).
- Responsibility-driven_design wikiPageWikiLink Object-oriented_programming.
- Responsibility-driven_design wikiPageWikiLink Rebecca_Wirfs-Brock.
- Responsibility-driven_design wikiPageWikiLinkText "Responsibility-driven design".
- Responsibility-driven_design wikiPageWikiLinkText "responsibility-driven design".
- Responsibility-driven_design wikiPageUsesTemplate Template:Cite_book.
- Responsibility-driven_design wikiPageUsesTemplate Template:Primarysources.
- Responsibility-driven_design wikiPageUsesTemplate Template:Reflist.
- Responsibility-driven_design subject Category:Object-oriented_programming.
- Responsibility-driven_design subject Category:Software_design.
- Responsibility-driven_design hypernym Technique.
- Responsibility-driven_design type TopicalConcept.
- Responsibility-driven_design type Redirect.
- Responsibility-driven_design comment "Responsibility-driven design is a design technique in object-oriented programming. It was proposed by Rebecca Wirfs-Brock and Brian Wilkerson, who defined it as follows:Responsibility-driven design is inspired by the client/server model.".
- Responsibility-driven_design label "Responsibility-driven design".
- Responsibility-driven_design sameAs Q7315980.
- Responsibility-driven_design sameAs m.0bbxl_8.
- Responsibility-driven_design sameAs Q7315980.
- Responsibility-driven_design wasDerivedFrom Responsibility-driven_design?oldid=704110912.
- Responsibility-driven_design isPrimaryTopicOf Responsibility-driven_design.