4 - Outros padrões/princípios GRASP

O GoF e o GRASP tem os padrões e princípios listados na aula 1. Alguns são bem simples e outros complexos. Alguns são implementados por palavras-chaves de linguagens de programação, como por exemplo, o polimorfismo, que já foi estudado em java. É mera utilização de classes filhas generalizadas por classes pai, e utilização de métodos virtuais. É um princípio que deve ser seguido.

Os padrões GRASP são mais fundamentais que os padrões GoF, ou seja, se aproximam mais de “princípios” do que “padrões” propriamente ditos.

4.1 Creator

Define um padrão de agregação, no qual um objeto é o próprio criador dos objetos agregados por ele. O objeto criador é um “container” dos objetos criados pelo primeiro. Por exemplo: um “pool” de processos.

Copyright © 2014 AIEC.