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

Uma metodologia que permite que um sistema seja modelado como um conjunto de objetos que podem ser controlados e manipulados de maneira modular


9
Por que a maioria das linguagens imperativas / OO "bem conhecidas" permite acesso não verificado a tipos que podem representar um valor "nada"?
Eu tenho lido sobre a (des) conveniência de ter em nullvez de (por exemplo) Maybe. Depois de ler este artigo , estou convencido de que seria muito melhor usarMaybe (ou algo semelhante). No entanto, fico surpreso ao ver que todas as linguagens de programação imperativas ou orientadas a objetos "conhecidas" …



12
Quão grande é aceitável para uma classe?
Sou desenvolvedor de longa data (tenho 49 anos), mas sou novo no desenvolvimento orientado a objetos. Eu tenho lido sobre OO desde Eiffel de Bertrand Meyer, mas fiz muito pouca programação OO. A questão é que todo livro sobre design de OO começa com um exemplo de barco, carro ou …




7
A programação funcional ignora os benefícios obtidos com os "Sobre os critérios a serem usados ​​na decomposição de sistemas em módulos" (ocultação de dados)?
Há um artigo clássico chamado Sobre os critérios a serem usados ​​na decomposição de sistemas em módulos que acabei de ler pela primeira vez. Faz todo o sentido para mim e é provavelmente um daqueles artigos nos quais o OOP foi baseado. Sua conclusão: Tentamos demonstrar por esses exemplos que …


12
SÓLIDO vs. Evitar abstrações prematuras
Entendo o que o SOLID deve realizar e o uso regularmente em situações em que a modularidade é importante e seus objetivos são claramente úteis. No entanto, duas coisas me impedem de aplicá-lo consistentemente na minha base de código: Eu quero evitar abstrações prematuras. Na minha experiência, desenhar linhas de …





Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.