Resultados da pesquisa a pedido "oop"
Como verificar um tipo específico de objeto no PHP
Tenho um método que aceita um objeto DOP como argumento, para permitir que o usuário use uma conexão existente e não o método para abrir uma nova e economizar recursos: public static function databaseConnect($pdo = null) {Estou ...
MATLAB - Propriedades dependentes e cálculo
Suponha que possuo a seguinte classe que calcula a solução da equação quadrática: classdef MyClass < handle properties a b c end properties (Dependent = true) x end methods function x = get.x(obj) discriminant = sqrt(obj.b^2 - 4*obj.a*obj.c); ...
Um método genérico pode usar tipos contravariantes / covariante
Estou escrevendo um método generalizado para usá-lo em uma tarefa especial em um modelo T4. O método deve permitir que eu use tipos especializados em uma interface geral. Pensei nas seguintes assinaturas: interface IGreatInterface { Object ...
Herdando as docstrings dos métodos em Python
Eu tenho uma hierarquia OO com docstrings que exigem tanta manutenção quanto o próprio código. Por exemplo. class Swallow(object): def airspeed(self): """Returns the airspeed (unladen)""" raise NotImplementedError class AfricanSwallow(Swallow): ...
Preserve 'this' referência no manipulador de eventos de protótipo javascript [duplicado]
Esta pergunta já tem uma resposta aqui: Preservar uma referência a "this" nas funções do protótipo JavaScript [duplicado] [/questions/2025789/preserving-a-reference-to-this-in-javascript-prototype-functions] respostas Qual é a maneira correta ...
uando exatamente um método tem efeitos colaterai
Como eu sempre entendi, qualquer alteração no estado dos programas (ou qualquer coisa relacionada ao IO) é um efeito colateral. Não importa se a alteração ocorre em uma variável global ou em um campo privado do objeto em que o método é chamado. ...
Como posso construir um objeto usando uma matriz de valores para parâmetros, em vez de listá-los, em JavaScrip
Isso é possível? Estou criando uma única função de fábrica de base para conduzir fábricas de tipos diferentes (mas com algumas semelhanças) e quero poder passar argumentos como uma matriz para a fábrica de base, o que possivelmente cria ...
Por que o Self é atribuível no Delph
Este código em um aplicativo GUI compila e executa: procedure TForm1.Button1Click(Sender: TObject); begin Self := TForm1.Create(Owner); end; (testado com Delphi 6 e 2009) por que o Self é gravável e não é somente leitura?em quais situações isso ...
adrão de Registro do @PHP
Encontrei o código abaixo em vários lugares da Web e até aqui no Stack Overflow, mas não consigo entender o assunto. Eu sei o que faz, mas não sei como faz, mesmo com os exemplos. Basicamente, é armazenar valores, mas não sei como adiciono ...
herança baseada em protótipo vs. herança baseada em classe
No JavaScript, todo objeto é ao mesmo tempo uma instância e uma classe. Para herdar, você pode usar qualquer instância de objeto como um protótip Em Python, C ++, etc. existem classes e instâncias como conceitos separados. Para fazer herança, ...