Gostei bastantes dos exemplos dados, ajudaram muito no entendimento dos Patterns apresentados. Acho que deveria ser assim nas faculdades. Lembro que quando eu estava na faculdade cursando ADS, o professor da matéria que tratava de Design Patterns trazia eles com uns exemplos meio abstratos demais, nada haver com a realidade do dia-a-dia de uma programador. Isso acabava desmotivando a galera porque aprender isso no início da jornada na programação já exige bastante do aluno e com exemplos que não ajudam, a coisa só tende a piorar.
Parabéns pelo texto e pelas escolhas dos exemplos!