GRASP (object-oriented design)
General responsibility assignment software patterns (or principles), abbreviated GRASP, consist of guidelines for assigning responsibility to classes and objects in object-oriented design. The different patterns and principles used in GRASP are: controller, creator, indirection, information expert, high cohesion, low coupling, polymorphism, protected variations, and pure fabrication. All these patterns answer some software problem, and these problems are common to almost every software development project. These techniques have not been invented to create new ways of working, but to better document and standardize old, tried-and-tested programming principles in object-oriented design.
Wikipage disambiguates
Wikipage redirect
primaryTopic
GRASP (object-oriented design)
General responsibility assignment software patterns (or principles), abbreviated GRASP, consist of guidelines for assigning responsibility to classes and objects in object-oriented design. The different patterns and principles used in GRASP are: controller, creator, indirection, information expert, high cohesion, low coupling, polymorphism, protected variations, and pure fabrication. All these patterns answer some software problem, and these problems are common to almost every software development project. These techniques have not been invented to create new ways of working, but to better document and standardize old, tried-and-tested programming principles in object-oriented design.
has abstract
En diseño orientado a objetos, ...... able en el diseño de software.
@es
GRASP (General Responsibility ...... ür guten bzw. schlechten Code.
@de
GRASP (General Responsibility ...... ftware orientato agli oggetti.
@it
GRASP (англ. general responsib ...... ти что-то принципиально новое.
@ru
GRASP is een Engels acroniem d ...... n 9.
* Protected Variations
@nl
GRASP、General Responsibility A ...... 指向ソフトウェアの設計を助ける、純粋に考え方そのものである。
@ja
General responsibility assignm ...... n of object-oriented software.
@en
Link from a Wikipage to an external page
Wikipage page ID
Wikipage revision ID
743,753,084
type
comment
En diseño orientado a objetos, ...... able en el diseño de software.
@es
GRASP (General Responsibility ...... ür guten bzw. schlechten Code.
@de
GRASP (General Responsibility ...... ftware orientato agli oggetti.
@it
GRASP (англ. general responsib ...... язанностей классам и объектам.
@ru
GRASP is een Engels acroniem d ...... stemen. De 9 richtlijnen zijn:
@nl
GRASP、General Responsibility A ...... プログラミングの原則をよりよく記述し、標準化するためにある。
@ja
General responsibility assignm ...... les in object-oriented design.
@en
label
GRASP (object-oriented design)
@en
GRASP
@de
GRASP
@es
GRASP
@it
GRASP
@ja
GRASP
@nl
GRASP
@ru