Articles of oop

Acessar o pai do pai do object javascript

Algo como var life= { users : { guys : function(){ this.SOMETHING.mameAndDestroy(this.girls); }, girls : function(){ this.SOMETHING.kiss(this.boys); }, }, mameAndDestroy : function(group){ }, kiss : function(group){ } }; this.SOMETHING é o que eu imagino que o formato seja, mas pode não ser. O que vai voltar para o pai de um object?

Qual é a diferença entre uma instância e um object?

Qual é a diferença entre uma instância e um object? Existe uma diferença ou não?

Terminologia HAS-A, IS-A em linguagem orientada a objects

Eu estava lendo o livro e tinha os termos “HAS-A” e “IS-A” nele. Alguém sabe o que eles querem dizer especificamente? Tentei pesquisar no livro, mas o livro tem 600 páginas.

class interna dentro da interface

é possível criar uma class interna dentro de uma interface? Se sim, por que criamos assim? De qualquer forma, não vamos criar nenhum object de interface? Eles ajudam em algum processo de desenvolvimento?

Você pode passar por referência em R?

Você pode passar por referência com “R”? por exemplo, no código a seguir: setClass(“MyClass”, representation( name=”character” )) instance1 <-new("MyClass",name="Hello1") instance2 <-new("MyClass",name="Hello2") array = c(instance1,instance2) instance1 array instance1@name="World!" instance1 array a saída é > instance1 An object of class “MyClass” Slot “name”: [1] “World!” > array [[1]] An object of class “MyClass” Slot “name”: [1] “Hello1” […]

Tente descrever o polymorphism o mais fácil possível

Como o polymorphism pode ser descrito de maneira fácil de entender? Podemos encontrar muita informação sobre o assunto na Internet e livros, como no polymorphism de tipo . Mas vamos tentar simplificar o máximo possível.

JavaScript é orientado a object?

Houve algumas perguntas sobre se o JavaScript é ou não uma linguagem orientada a objects. Mesmo uma afirmação, “só porque uma linguagem tem objects, não faz com que seja OO”. O JavaScript é uma linguagem orientada a objects?

O que significa que o Javascript é uma linguagem baseada em protótipos?

Uma das maiores vantagens do Javascript é que ele é uma linguagem baseada em protótipos. Mas o que significa que o Javascript é baseado em protótipos e por que isso é uma vantagem?

Diferença entre Repositório e Camada de Serviço?

Em Padrões de Design de OOP, qual é a diferença entre o Padrão de Repositório e uma Camada de Serviço? Eu estou trabalhando em um aplicativo ASP.NET MVC 3 e estou tentando entender esses padrões de design, mas meu cérebro não está entendendo … ainda !!

Código do método principal totalmente dentro do try / catch: é uma prática ruim?

Geralmente eu coloco todo o meu código de método Main dentro de um bloco try / catch da seguinte forma: public static void Main(string[] args) { try { // code } catch (Exception e) { // code } } Eu faço isso apenas no caso de qualquer exceção conseguir escaping do resto da lógica do […]