Talk:GRASP (object-oriented design)

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia

Who made up the term G.R.A.S.P. to encapsulate and enumerate a set of OOD principles?

 -- It was Craig Larman  — Preceding unsigned comment added by Zoltar0 (talkcontribs) 09:24, 2 January 2013 (UTC)[reply] 

Qstn :Please confirm me that OOPs using Grasp.? or Grasp is seperate OOps.?


There's currently a sentence in the article that reads:

"An example of this is the introduction of a controller component for mediation between data (model) and its representation (view) in the Model-view-controller pattern."

This is not a correct description of MVC. The Controller does not mediate; both the Controller and the View interact directly with the model. I will remove this sentence if there is no objection. 198.204.189.245 (talk) 22:14, 5 December 2013 (UTC)[reply]

Connection with SOLID[edit]

This article says GRASP "is not related to the SOLID design principle", but the SOLID article says SOLID "is closely related to the GRASP software design principles". Which is correct? Tim Ivorson 2018-10-23

The only tangible relationship between GRASP and SOLID is that they apply to object-oriented software design. In my view, considering them to be "closely related" is syllogistic reasoning. --Megabeing (talk) 12:52, 24 October 2018 (UTC)[reply]

Thanks. I've removed the "contradicts-other" tags and edited the SOLID article so it says SOLID "is closely not related to the GRASP software design principles". I don't assume that that's all that needs to be done, but at least that inconsistency between the two articles has gone. Tim Ivorson 2018-10-27