Perguntas com a marcação «oop»

A programação orientada a objetos é um paradigma de programação usando "objetos": estruturas de dados que consistem em campos e métodos de dados, juntamente com suas interações.


6
Existe uma vantagem em definir uma classe dentro de outra classe em Python?
O que estou falando aqui são classes aninhadas. Basicamente, tenho duas classes que estou modelando. Uma classe DownloadManager e uma classe DownloadThread. O conceito OOP óbvio aqui é composição. No entanto, composição não significa necessariamente aninhamento, certo? Eu tenho um código parecido com este: class DownloadThread: def foo(self): pass class …
106 python  oop 





14
Por que todo o Active Record odeia? [fechadas]
Como está atualmente, esta pergunta não se encaixa em nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou experiência, mas esta pergunta provavelmente irá solicitar debate, argumentos, pesquisas ou discussão extensa. Se você acha que esta questão pode ser melhorada e possivelmente reaberta, …

1
Plotando com seaborn usando a interface orientada a objetos matplotlib
Eu prefiro fortemente usar matplotlibno estilo OOP: f, axarr = plt.subplots(2, sharex=True) axarr[0].plot(...) axarr[1].plot(...) Isso torna mais fácil acompanhar várias figuras e subtramas. Pergunta: Como usar o seaborn dessa forma? Ou, como alterar este exemplo para o estilo OOP? Como seabornidentificar funções de plotagem como lmplotquais Figureou para quais Axesplotagens?



15
Como herdar de uma classe em javascript?
Em PHP / Java, pode-se fazer: class Sub extends Base { } E automaticamente todos os métodos públicos / protegidos, propriedades, campos, etc. da classe Super tornam-se parte da classe Sub, que pode ser substituída se necessário. Qual é o equivalente para isso em Javascript?
99 javascript  oop 

2
Substituindo constantes de classe vs propriedades
Gostaria de entender melhor por que, no cenário abaixo, há uma diferença na maneira como as constantes de classe são herdadas e as variáveis ​​de instância. <?php class ParentClass { const TEST = "ONE"; protected $test = "ONE"; public function showTest(){ echo self::TEST; echo $this->test; } } class ChildClass extends …

9
É possível obter os nomes de propriedade herdados não enumeráveis ​​de um objeto?
Em JavaScript, temos algumas maneiras de obter as propriedades de um objeto, dependendo do que desejamos obter. 1) Object.keys(), que retorna todas as propriedades enumeráveis ​​próprias de um objeto, um método ECMA5. 2) um for...inloop, que retorna todas as propriedades enumeráveis ​​de um objeto, independentemente de serem propriedades próprias ou …

9
Devo usar uma aula ou dicionário?
Eu tenho uma classe que contém apenas campos e nenhum método, como este: class Request(object): def __init__(self, environ): self.environ = environ self.request_method = environ.get('REQUEST_METHOD', None) self.url_scheme = environ.get('wsgi.url_scheme', None) self.request_uri = wsgiref.util.request_uri(environ) self.path = environ.get('PATH_INFO', None) # ... Isso poderia ser facilmente traduzido para um dict. A classe é mais …
99 python  oop  class  dictionary 

12
Como criar o aplicativo OOP perfeito [fechado]
Fechado . Esta pergunta é baseada em opinião . Atualmente não está aceitando respostas. Quer melhorar esta questão? Atualize a pergunta para que possa ser respondida com fatos e citações editando este post . Fechado há 4 meses . Melhore esta questão Recentemente, estava tentando uma empresa 'x'. Eles me …
98 c#  oop 

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.