Programas

Páginas: 2 (337 palabras) Publicado: 10 de agosto de 2010
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace segundoo_patron
{
class Catalogo
{
public voidConstructor(ConstructorVehiculo Constructorvehiculo)
{
Constructorvehiculo.ConstructorDiseño();
Constructorvehiculo.ConstructorMotor();
Constructorvehiculo.ConstructorRuedas();Constructorvehiculo.ConstructorPuertas();
Constructorvehiculo.ConstructorPrecio();
}
}
//clase abstracta constructorvehiculo
abstract classConstructorVehiculo
{
protected Vehiculo vehiculo;
public Vehiculo Vehiculo
{
get { return vehiculo; }
}
public abstract void ConstructorDiseño();public abstract void ConstructorMotor();
public abstract void ConstructorRuedas();
public abstract void ConstructorPuertas();
public abstract voidConstructorPrecio();
}

// clase Motocicleta automovil patin del diablo motorizado
class ConstructorMotocicleta : ConstructorVehiculo
{
public ConstructorMotocicleta()
{vehiculo = new Vehiculo("Motos");
}
public override void ConstructorDiseño()
{
vehiculo["Diseño"] = "Motocicleta";
}
public overridevoid ConstructorMotor()
{
vehiculo["Motor"] = "500 cc";
}
public override void ConstructorRuedas()
{
vehiculo["Ruedas"] = "2";
}public override void ConstructorPuertas()
{
vehiculo["puertas"] = "0";
}
public override void ConstructorPrecio()
{vehiculo["Precio"] = "100,000";
}
}

class ConstructorAutomovil : ConstructorVehiculo
{
public ConstructorAutomovil()
{
vehiculo = new Vehiculo("Autos");...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programa
  • Program
  • Un Programa
  • Programas
  • Programas
  • Programa
  • Programador
  • Program

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS