Princípios GRASP: entendendo a responsabilidade de objetos
Os princípios GRASP (General Responsibility Assignment Software Patterns) são um conjunto de padrões fundamentais para a atribuição de responsabilidades a classes e objetos em sistemas orientados a objetos. Criados por Craig Larman no livro "Applying UML and Patterns", esses princípios fornecem diretrizes claras para responder à pergunta central do design orientado a objetos: "Qual classe deve ser responsável por esta funcionalidade?"