CSC/ECE 517 Fall 2010/ch7 7b vk: Difference between revisions
Vinaykrishna (talk | contribs) No edit summary |
Vinaykrishna (talk | contribs) No edit summary |
||
Line 1: | Line 1: | ||
Information Expert Pattern | Information Expert Pattern | ||
Information Expert Pattern is one of the GRASP patterns or principles used as a mental aid to | Information Expert Pattern is one of the GRASP patterns or principles used as a mental aid to help assigning responsibilities to various software classes, in the process of design of object oriented software. | ||
General Responsibility Assignment Software Patterns(or Principles) , popularly known as GRASP, are a set of guidelines for assigning responsibility to software classes and objects in object oriented design. | General Responsibility Assignment Software Patterns(or Principles) , popularly known as GRASP, are a set of guidelines for assigning responsibility to software classes and objects in object oriented design. |
Revision as of 07:42, 26 November 2010
Information Expert Pattern
Information Expert Pattern is one of the GRASP patterns or principles used as a mental aid to help assigning responsibilities to various software classes, in the process of design of object oriented software.
General Responsibility Assignment Software Patterns(or Principles) , popularly known as GRASP, are a set of guidelines for assigning responsibility to software classes and objects in object oriented design.
Object oriented design is a process of building a system of interacting objects to solve a given software problem.It can be otherwise defined as,identifying requirements and creating a domain model, then adding methods to the software classes, and defining the messaging between the objects to fulfill the requirements.
But, deciding what methods belong where, and how the objects should interact, is critically important in the designing process and is something non-trivial.