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


3
o que a mensagem está passando no OO?
Eu estudei programação OO, principalmente em C ++, C # e Java. Eu pensei que tinha uma boa noção sobre isso com meu entendimento de encapsulamento, herança e polimorfismo (além de ler muitas perguntas neste site). Uma coisa que parece surgir aqui e ali é o conceito de "passagem de …
35 java  c#  c++  object-oriented 


11
Vantagens da programação orientada a objetos [fechada]
Nota : esta pergunta é um trecho editado de uma postagem de blog que escrevi há alguns meses atrás. Depois de colocar um link para o blog em um comentário no Programmers.SE alguém solicitou que eu publicasse uma pergunta aqui para que eles pudessem responder. Esta postagem é o meu …




5
Os mixins Python são um anti-padrão?
Estou plenamente ciente de que pylintoutras ferramentas de análise estática não são oniscientes e, às vezes, seus conselhos devem ser desobedecidos. (Isso se aplica a várias classes de mensagens, não apenas a conventions.) Se eu tiver aulas como class related_methods(): def a_method(self): self.stack.function(self.my_var) class more_methods(): def b_method(self): self.otherfunc() class implement_methods(related_methods, …



10
“Pai x = new Child ();” em vez de “Child x = new Child ();” é uma prática ruim se pudermos usar o último?
Por exemplo, eu tinha visto alguns códigos que criam um fragmento como este: Fragment myFragment=new MyFragment(); que declara uma variável como fragmento em vez de MyFragment, que MyFragment é uma classe filho de fragmento. Não estou satisfeito com esta linha de códigos porque acho que esse código deve ser: MyFragment …

8
É uma boa prática usar a Lista de enums?
Atualmente, estou trabalhando em um sistema em que há usuários e cada usuário tem uma ou várias funções. É uma boa prática usar os valores da Lista de Enum no Usuário? Não consigo pensar em nada melhor, mas isso não parece certo. enum Role{ Admin = 1, User = 2, …

4
O princípio do menor conhecimento
Entendo o motivo por trás do princípio do mínimo conhecimento , mas encontro algumas desvantagens se tentar aplicá-lo em meu design. Um dos exemplos desse princípio (na verdade, como não usá-lo), que encontrei no livro Head First Design Patterns, especifica que é errado chamar um método em objetos que foram …


3
Qual é o princípio de menos espanto?
Na programação, o que é chamado de Princípio do Menos Espanto? Como esse conceito está relacionado ao design de boas APIs? Isso é algo aplicável apenas à programação orientada a objetos ou também permeia outras técnicas de programação? Isso está relacionado ao princípio de "fazer uma única coisa no seu …

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.