9
Ao escrever código orientado a objetos, devo sempre seguir um padrão de design?
Existe um padrão de design concebível para qualquer programa orientado a objetos? Eu pergunto isso porque recentemente vi uma implementação de uma Doorclasse com a Lock. Fazia parte de um teste e a resposta dizia que o código está seguindo o padrão Null Object: class Lock { public: virtual void …