GRASP (object-oriented design): Difference between revisions

Content deleted Content added
High Cohesion: fixing a typo
Information Expert: updating the information expert section. adding refs
Line 6:
 
==Information Expert==
<div id="informationexpert"/>
This pattern represents the basic principle of responsibility assignment. It states that responsibility should be assigned to the '''information expert'''—the class that has all the necessary information.
The '''Information Expert''' pattern provides the general principles associated with the assignment of responsibilities to objects. The information expert pattern states that responsibility should be assigned to the '''information expert'''—the class that has all the necessary information. Systems which appropriatley utilize the information expert pattern are easier to under, maintain and expand as well as increase the possibilitiy the an element can be reused in future development.<ref name="larman294"/>{{citebook|last=Larman|first=Craig|authorlink=Craig Larman|title=Applying UML and Patterns - An Introduction to Object-Oriented Analysis and Design and Iterative Development|origdate=2004|edition=3rd|publisher=Prentice Hall PTR|___location Upper Saddle River, New Jersey|year=2005|isbn=0-13-148906-2|pages=314-315}}</</ref>
 
==Creator==