| Abstracción | Encapsulación | Herencia | Polimorfismo |
| ESCUELAS
- profesores - materia - curso
Publicas <--> privadas
| class escuela {
char* profesor; char* materia; char* curso;
public: char*calculo_prom;
} | class publicas inherente escuela;
class privadas inherente escuela;
| Int prom (int a; int b) { return a/b; }
float prom (float a; float b) { return a/b; } |
Ejemplo #2
| Abstracción | Encapsulación | Herencia | Polimorfismo |
| MAMIFEROS
- nombre - forma - color
carnívoros <--> herbívoros
| Class mamiferos {
char* nombre; char* forma; char* color;
public: char*calculo_can_comida;
} | class carnívoros inherente mamiferos;
class herbívoros inherente mamiferos;
| Int resta (int a; int b) { return a-b; }
float resta (float a; float b) { return a-b; } |
Ejemplo #3
| Abstracción | Encapsulación | Herencia | Polimorfismo |
| ARBOLES
- tamaño - color
Oxigeno <--> sombra
| class arboles {
char* tamaño; char* color;
public: char*area;
} | class oxigeno inherente arboles;
class sombra inherente arboles;
| Int producto (int a; int b) { return a*b; }
float producto (float a; float b) { return a*b; } |
Ejemplo #4
| Abstracción | Encapsulación | Herencia | Polimorfismo |
| ZAPATO
- color - forma - talla
comodidad<->protectores
| class zapatos {
char* color; char* forma; char* talla;
public: char*precio;
} | class comodidad inherente zapatos;
class protectores inherente zapatos;
| Int suma (int a; int b) { return a+b; }
float suma (float a; float b) { return a+b; } |
Ejemplo #5
| Abstracción | Encapsulación | Herencia | Polimorfismo |
| COMPUTADORA
- estilo - marca - modelo - Rapidez <--> procesamiento | class comutadora {
char* marca; char* modelo;
public: char*precio;
} | class rapidez inherente computadora;
class procesamiento inherente computadora;
| Int precio (int a; int b) { return a+b; }
float precio (float a; float b) { return a+b; } |
No hay comentarios:
Publicar un comentario