Resultados de la búsqueda a petición "oop"
¿Por qué deben inicializarse las variables miembro en los constructores?
Cuando comencé a trabajar con lenguajes de programación orientados a objetos, me enseñaron la siguiente regla: Al declarar un campo en una clase, no lo inicialice todavía. Haz eso en el constructor. Un ejemplo en C #: public class Test { ...
¿Qué significa la sintaxis '% s' y '% d' como abreviatura para llamar a una variable?
¿Qué significan '% s' y '% d' en este ejemplo? Parece su forma abreviada para llamar variables. ¿Esta sintaxis solo funciona dentro de una clase? // Class class Building { // Object variables/properties private $number_of_floors = 5; // These ...
Métodos de anulación de JavaScript
Digamos que tiene el siguiente código: function A() { function modify(){ x = 300; y = 400; } var c = new C(); } function B() { function modify(){ x = 3000; y = 4000; } var c = new C(); } C = function () { var x = 10; var y = 20; function ...
Prácticas de acoplamiento flojo y OO para principiantes
as clases de @Keeping acopladas libremente son un aspecto importante de la escritura de código que es fácil de entender, modificar y depurar. Lo entiendo. Sin embargo, como novato, casi en cualquier momento voy más allá de los ejemplos más ...
JavaWorld en OO: Getters / Setters vs Builder
AntecedentesEncontréEste artícul [http://www.javaworld.com/javaworld/jw-01-2004/jw-0102-toolbox.html?page=4] en JavaWorld, donde Allen Holub explica una alternativa a Getters / Setters que mantiene el principio de que la implementación de un ...
Diferencia entre lenguaje orientado a objetos y lenguaje basado en objetos
¿Cuál es la diferencia entre un lenguaje de programación orientado a objetos y uno basado en objetos? ¿JavaScript está orientado o basado en objetos?
¿Cómo declaro propiedades de nivel de clase en Objective-C?
Tal vez esto es obvio, pero no sé cómo declarar las propiedades de clase en Objective-C. ecesito almacenar en caché un diccionario por clase y me pregunto cómo incluirlo en la clase.
Evitar jerarquías de herencia paralelas
Tengo dos cadenas de herencia paralelas: Vehicle <- Car <- Truck <- etc. VehicleXMLFormatter <- CarXMLFormatter <- TruckXMLFormatter <- etc.Mi experiencia ha sido que las jerarquías de herencia paralelas pueden convertirse en un dolor de cabeza ...
Especificando el nombre de la colección en RavenDB
Así que digamos que tengo 3 objetos Fruta, Manzana y Naranja. La fruta es la clase base abstracta para Apple y Orange. Cuando uso session.Store (myApple), lo coloca en la colección Apples. Tiendas myOrange en la colección Naranjas. ...
Pass referencia a $ this en el constructor PHP
Tengo una clase llamadaRequest. En algún momento de esa clase, creo un nuevo controlador utilizando el siguiente código, pasando$this en el constructor: $controller = new $this->_controllerName($this); Mi constructor de controladores es el ...