Preguntas etiquetadas con oop

La programación orientada a objetos es un paradigma de programación que utiliza "objetos": estructuras de datos que consisten en campos y métodos de datos junto con sus interacciones.




30
Polimorfismo: definir en solo dos oraciones [cerrado]
Cerrado . Esta pregunta debe estar más enfocada . Actualmente no acepta respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un solo problema editando esta publicación . Cerrado hace 5 años . Mejora esta pregunta He mirado otras definiciones y explicaciones y ninguna de ellas …

5
¿Qué es exactamente la clase singleton en ruby?
¿Es la clase singleton en Ruby una clase en sí misma? ¿Es la razón por la que todos los objetos pertenecen a la "clase"? El concepto es difuso , pero creo que tiene algo que ver con por qué puedo definir un método de clase ( class foo; def foo.bar …
85 ruby  oop  singleton 

7
En Javascript, ¿qué significa este guión bajo?
var Gallery = Backbone.Controller.extend({ _index: null, _photos: null, _album :null, _subalbums:null, _subphotos:null, _data:null, _photosview:null, _currentsub:null, routes: { "": "index", "subalbum/:id": "subindex", "subalbum/:id/" : "directphoto", "subalbum/:id/:num" : "hashphoto" }, initialize: function(options) { var ws = this; if (this._index === null){ $.ajax({ url: 'data/album1.json', dataType: 'json', data: {}, success: function(data) { ws._data …

7
¿Cuál es la diferencia entre el casting y la coerción?
He visto que ambos términos se usan casi indistintamente en varias explicaciones en línea, y la mayoría de los libros de texto que he consultado tampoco son del todo claras sobre la distinción. ¿Existe quizás una forma clara y sencilla de explicar la diferencia que ustedes conocen? Conversión de tipos …
85 c#  oop 

9
Mecanografiado: ¿Cómo extender dos clases?
Quiero ahorrar tiempo y reutilizar código común en todas las clases que amplía las clases PIXI (una biblioteca de renderizado webGl 2d). Interfaces de objetos: module Game.Core { export interface IObject {} export interface IManagedObject extends IObject{ getKeyInManager(key: string): string; setKeyInManager(key: string): IObject; } } Mi problema es que el …

15
Diferencia entre encapsulación y abstracción
Hoy tuve una entrevista. Tenía una pregunta de OOP , ¿sobre la diferencia entre encapsulación y abstracción ? Le respondí que sabía que la encapsulación consiste básicamente en unir miembros de datos y funciones de miembros en una sola unidad llamada Clase . Mientras que la abstracción es básicamente para …

11
¿Miembros privados en CoffeeScript?
¿Alguien sabe cómo hacer miembros privados y no estáticos en CoffeeScript? Actualmente estoy haciendo esto, que solo usa una variable pública que comienza con un guión bajo para aclarar que no debe usarse fuera de la clase: class Thing extends EventEmitter constructor: (@_name) -> getName: -> @_name Poner la variable …






Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.