Está en la página 1de 5

PROGRAMACION

ORIENTADA A OBJETOS
La información que manejamos no podemos tratarla desorganizada
mente por que causa problemáticas en el software
Luego salieron lenguajes a procesos orientados a procesos y resultados datos funciones y
manipulaban datos

Procesos y datos

Nació la base de datos por la desorganizada

Y manipulada la base de datos

De la tesis siempre sale la contra parte la antítesis y al cabo del tiempo surge una idea síntesis y la
mejora de las dos anteriores y alguna vez mejorara esa que al cabo de un tiempo hará una
antítesis y saca una síntesis

Es un nuevo equilibrio de los datos y los procesos y se evita los problemas de acoplamiento del
paradigma y es lo mejor datos de los procedimientos

Cuatro conceptos

Abstracción: el proceso mental, pensar y que se traer algo esencial y se


olvida los detalles innecesarios para ese proceso
Lo esencial que todas las líneas es que lo factorial que parámetros pasa y el
tipo de valor que va devolver desde acá el software se empezó a repartir por
diferentes secciones para definir ciertas cosas de los que cada un tiene una
abstracción.
Un ejemplo seria pensar el paso a paso de montar en un bus piensas como
pasajero la hora el dinero del pasaje donde te tienes que bajar olvidando
cosas como que marca es el auto tipo de vehículo cilindraje
Eso pasa con la visión del paso a paso del mecánico le importa arreglar y las
engranajes años del vehículo qué marca es como se arregla vale la pena
arreglando olvidando algunas cosas como para donde se dirige el bus, cuanto
cuesta el pasaje olvidando por completo en cosas no importantes para su
tarea y concentrándose mas en los datos que le importa para que sea
funcional .

Encapsulamiento: si cierta parte del código no te interesa se guarda en


el sitio oportuno
Un ejemplo de ellos es la medicina que va envuelta o encapsulada que se
disuelve en el sitio oportuno para que se disuelva en el páncreas y no en el
estómago.
Es el proceso con que se oculta los detalles del soporte y las características
esenciales de una atracción.
Cada uno guarda y soporta de su manera la idea es que le da a conocer como
se guarda la fecha y con que tipos y variables se ah guardado una fecha sabes
como lo has guardado la manipulas y muchos la utilizan la fecha si saben las
características especiales se guarda la manera repercute en infinito es el
acoplamiento que se da de una variable solución la encapsulación
Consiste cuando tengo unas variables no permiten que usen ese trozo de
código no copila no deben depender esas variables
Bueno lo que hace el encapsulamiento es que guarda unos tipos de código
que no se pueden tocar de manera externa y cuando ya llega a la dirección o
lugar hace el procedimiento que corresponde, también puede ser nombrado
con cierto tipo de identificación pero solo un código sin poder acceder a lo
que hay adentro de dicho código
Encapsulamiento es ocultar como guardo la información no ocultar la
información poner barreras ah uno mismo a diferentes personas
Ejemplo el banco guarda el dinero en una bodega ellos no ocultan la bodega
pero si el dinero que tiene dentro la bodega esta bodega no se abre a menos
de que lo pidan para sacar o extraer algo de dinero para alguien o una
empresa tienen dentro la información pero es la manera de guardarla nadie
la puede abrir esta bodega por la seguridad que tiene y que si se abre tiene
que seguir un protocolo y tiene que ser con ciertos acciones que hace que
abran la bodega
En este caso se diría que ocultan la información por medio de seguridad y
procesos para que sea segura esta información de adentro ya se sabe que
dentro de la bodega tiene dinero , información u oro esto se le diría como la
información que guarda pero no se puede acceder fácilmente por esta
seguridad.

Modularización: sistema un conjunto de elementos que colaboran entre


sí. Con un objetivo común
Ejemplo: sistema universitario, profes, alumnos, administración ,
actas ,estatutos y edificios todos colaboran entre si para que salga gente
preparada para una carrera
Es un sistema para este formado por piezas poco acopladas y cohesivas si se
mueve otra pieza la acción repercute en otra
Los mejores sistemas son poco acoplados porque no son dependiente de una
pieza y se pueden generar cambios sin dar problemas en otras piezas
Mínimos acoplamientos mínimos reducir los acoplamientos por qué si una
pieza no depende o no esta conectada con otra es decir no estaría parte
dentro del sistema
Un ejemplo de ellos es cuando el carro prende los vidrios vibran por que hay
un acoplamiento
Si una pieza depende de la otra no dependo mucho de esta sino solo lo de
externo no lo interno del texto reduce estos acoplamientos

Cohesión
Cuando yo tengo un trozo de código hace esto, este código hace estoy si tu lo
entiendes se entiende por si mismo no tienes que contarlo todo el software
solo se tiene que entender la partes necesarias en ese momento
Un ejemplo una clase son algo que se entiende y sabes lo que hace por si
mismos con la abstracción y la encapsulación.
Un ejemplo el sistema MVC Unos paquetes interactúan con los usuarios otros
paquetes con los modelos para guardar la información y otro paquete los
controladores de cómo manejar esta información la vista de los usuarios esto
se entiende y sabes lo que hace por si mismo

jerarquía:
bueno esto se puede llamar como proceso de estructuración que es un
conjunto de proceso que cada línea tiene diferente niveles de
responsabilidad de obligación o cargo o de composición
tenemos dos tipos

Lo podemos llamar que las expresiones llaman una a otras que hay que
cambiarlo sabe cómo es el software
Las jerarquías tienen un orden y una visión de software yo sé cómo es el
código y el código yo lo domino.
Hay 2 jerarquías a de herencia y la de descomposición
Es algo fundamental para organizar la complejidad estos 4 elementos están
conectados y nos ayudan a tener una buena orientación a objetos.
Para que se pueda ampliar , modificar , ampliar y adaptar a otra plataforma

También podría gustarte