Esto gracias a que el elemento central es el objeto, que es la entidad que encapsula elementos estructurales y de comportamiento.
Existen muchos principios que se deben entender para poder ser buenos desarrolladores en modelos orientados a objetos, sin embargo, los fundamentales son:. En un sistema orientado a objeto, cada objeto tiene una identidad distinta. Esto permite trabajar con un objeto determinado sin que exista la posibilidad de confundirlo con otro y admite que puedan existir varios objetos de la misma clase al mismo tiempo. Se tiende a confundir identidad de un objeto con estado. El estado es el conjunto de valores que posee el objeto en su interior.
Puede pasar que dos objetos tengan el mismo estado, pero los mismos siguen siendo totalmente identificables. Es el mecanismo que permite enfocarse en los aspectos importantes de un objeto y lo que marca su diferencia con otros, obviando aquellos que son irrelevantes.
Un proceso de software define el conjunto de tareas, que tienen que ser realizadas para producir un producto de software de alta calidad. En otras palabras, este es el enfoque que se toma para el desarrollo del software. Cuando la complejidad de un problema es abarcable por una sola persona, resolverlo con una herramienta u otra no aporta grandes ventajas.
Pero cuando este desarrollo la tiene que realizar un equipo grande, debe existir una forma para aislar partes de problema. Muestran en este tipo de programas todas sus ventajas. Una de las soluciones, que incluye alguno de los lenguajes OOP, es liberar a menudo el espacio que los objetos dejan de utilizar. Es una unidad autocontenida que encapsula el estado y el comportamiento de varios clasificadores. Un componente proporciona una vista encapsulada de la funcionalidad definida por las clases contenidas.
Cada componente tiene un nombre, el cual puede ser un nombre simple o un nombre de ruta. Estos componentes se usan para formar un sistema ejecutable. Estos componentes son parte del proceso de desarrollo que es esencial para el sistema.
0コメント