Perguntas com a marcação «object-oriented»

11
Princípio DRY em boas práticas?

Estou tentando seguir o princípio DRY na minha programação o máximo que posso. Recentemente, tenho aprendido padrões de design no OOP e acabei me repetindo bastante. Eu criei um padrão de repositório junto com os padrões de fábrica e gateway para lidar com minha persistência. Estou usando um banco...

11
Ligação tardia orientada a objeto

Na Definição de Orientação a Objetos de Alan Kays, existe esta definição que parcialmente não entendo: OOP para mim significa apenas mensagens, retenção e proteção local e ocultação de processos estatais e LateBinding extremo de todas as coisas. Mas o que significa "LateBinding"? Como posso...

11
Exceções no DDD

Estou aprendendo DDD e estou pensando em lançar exceções em determinadas situações. Eu entendo que um objeto não pode entrar em um estado ruim; portanto, aqui as exceções são boas, mas em muitos exemplos as exceções também são lançadas, por exemplo, se estamos tentando adicionar um novo usuário com...