- Engenharia de SoftwareDesign Patterns
- Paradigmas de ProgramaçãoOrientação a ObjetosAnálise e Projeto Orientado a Objetos
Na década 70 do século XX, o arquiteto austríaco Christopher Alexander propôs uma forma de programação que descreve soluções para problemas recorrentes em desenvolvimento de sistemas orientados a objetos. Que nome se dá a esse conceito de programação proposto por Christopher Alexander?