O Open/Closed Principle (OCP) defende que o comportamento de uma classe deve ser extensível sem a necessidade de alterações no código existente, promovendo a criação de novo código. Criado por Bertrand Meyer em 1988 e popularizado por Robert C. Martin em 2000, o princípio é fundamental na programação orientada a objetos. O documento também fornece requisitos técnicos e links para uma apresentação em vídeo.