Clases Persistentes Con Python, Scala, C#
Clases Persistentes Con Python, Scala, C#
Clases Persistentes Con Python, Scala, C#
TAREA ACADEMICA 1
PYTHON
2. Python fue creado por el informático GUIDO VAN ROSSUM, es un lenguaje de
programación de alto nivel, y se especializa más a programas orientado a objetos, con una
dinámica integrada principalmente para el desarrollo web y aplicaciones informáticas. Este
lenguaje, cuenta con una sintaxis accesible para las personas con un nivel de
'alfabetización' básico en lenguajes de programación es muy atractivo en el campo de
desarrollo rápido de aplicaciones por que ofrece tipificación dinámica y opciones de
encuadernación dinámicas, Python es relativamente simple por lo que es fácil de aprender
a programar, ya que para algunos programadores es más fácil poder leer y traducir el
código que otros lenguajes.
3. Son definidas como una entidad que identifica una serie de elementos que determinan un
estado y un comportamiento. Cuando se define una clase en Python, se crea a su vez un
tipo: int, float, str, list, tuple, … todos ellos están definidos en una clase, estos tipos son
mayormente identificados como atributos de una clase. Para definir una clase en Python se
utiliza la palabra reservada class. En el siguiente esquema podemos visualizar la estructura
de una clase y sus tributos en Python
CLASE PERSISTENTE EN PYTHON
4. Una clase persistente en Python es similar a una clase normal o básica con la diferencia que
se debe aplicar 4 puntos esenciales y estos serían:
- Declaración de métodos.
- Una propiedad identificadora(ID).
- Implementación de un constructor.
- Clases no finales dependiendo de la declaración de métodos públicos.
// Class variables
var number: Int = 24
var nomEmp: String = "Samsung"
def Display()
{
println("Nombre de la empresa : " + nomEmp);
println("Total de modelos lanzados: " + number);
}
}
object Main
{
// Main method
def main(args: Array[String])
{
// Class object
var obj = new Smartphone();
obj.Display();
}
}
object Program{
println(Persona.nombre);
println(Persona.edad);
CONCLUCIONES
a) una capa de persistencia es una forma de GUARDAR y RECUPERAR elementos que utiliza la
aplicación.
b) La persistencia permite al programador almacenar, transferir y recuperar el estado de los
objetos
c) Un programa puede grabar objetos persistentes y luego recuperarlos en un tiempo
posterior.