Resultados da pesquisa a pedido "oop"
uando é apropriado usar C como linguagem orientada a objeto
Existem muitas respostas excelentes como simular conceitos orientados a objetos com C. Para citar alguns: C lista dupla vinculada com tipo de dados ...
Por que esse elenco não é possível?
interface IFolderOrItem<TFolderOrItem> where TFolderOrItem : FolderOrItem {} abstract class FolderOrItem {} class Folder : FolderOrItem {} abstract class Item : FolderOrItem {} class Document : Item {}gora estou tentando fazer algo assim: class ...
Lidando com o escopo nos métodos de objetos que contêm a palavra-chave 'this' chamada pelos ouvintes de eventos
Eu generalizei minha falta de entendimento da situação para esse pequeno problema. Aqui está o que eu acho que sei até agora: Eu tenho um objetomyDog (uma variável global).Dog tem uma variável de membroel que é um elemento html; porque é um ...
Private vs Protected - Preocupação com as boas práticas de visibilidade [fechado]
Estive pesquisando e conheço a diferença teórica. públic - Qualquer classe / função pode acessar o método / propriedadprotegid - Somente esta classe e quaisquer subclasses podem acessar o método / propriedad privad - Somente esta classe pode ...
Atribuindo objeto de classe derivada a uma referência de classe pai
Estou sempre intrigado quando vejo: Parent ref = new Child();where A classe filho estende Pai. Como o objetoref parece na memória?Como é tratado o método virtual? não virtual?Como é diferente de:Child ref = new Child();
Quando usar $ this-> property em vez de $ property no PHP
Super pergunta fácil. Veja os 2 métodos de classe de amostr No primeiro passo em uma chamada de variável / propriedade$params Eu faço então$this->params Minha pergunta é: é realmente necessário? Geralmente faço dessa maneira, mas notei que ...
Quando devo usar tipos de registro aprimorados no Delphi em vez de classes?
Delphi 2006 [https://stackoverflow.com/questions/830168/when-were-extended-records-introduced] introduziu novos recursos para registros, tornando-os mais 'orientados a objetos' Em que situações o tipo de registro é mais apropriado para um ...
Por que é necessário definir o construtor do protótipo?
Noeção sobre herança no artigo MDN Introdução ao Javascript Orientado a Objetos [https://developer.mozilla.org/en/Introduction_to_Object-Oriented_JavaScript#Inheritance] , Notei que eles definiram o prototype.constructor: // correct the ...
OOP: bom design de classe
Minha pergunta está relacionada a esta:erramenta Python que cria um diagrama de dependência para métodos de uma classe [https://stackoverflow.com/questions/798389/python-tool-that-builds-a-dependency-diagram-for-methods-of-a-class] . Depois de ...
AS3 - Clone um objeto
Tenho um jogo com vários tipos de navios. MinhasShip classe @ possui uma matriz estática contendo um de cada um dos tipos. Sempre que faço uma novaShip (exceto ao inicializar esta matriz), desejo torná-lo um clone de um dos @ existentShipbjetos ...