Desarrollo en Rootear | P´gina 5

Desarrollo

Qué es el patron de diseño Strategy

fina_strategy

0

Siguiendo nuestro curso de programación hoy veremos el patrón Strategy. El patrón de comportamiento Strategy define una familia de algoritmos, encapsula cada uno y los hace intercambiables. Permite que el algoritmo varíe de forma independiente a los clientes que lo usan. Aplicaciones Se debe utilizar el patrón Strategy cuando: Se quiera configurar una clase con un comportamiento determinado de entre varios. Se necesitan distintas variaciones de un algoritmo. Los distintos... Continuar leyendo...

Qué es el patron de diseño Adapter

uml_adapter

0

Siguiendo nuestro curso de programación hoy veremos el patrón Adapter. El patrón estructural Adapter permite convertir la interfaz de una clase en otra que es la que esperan los clientes. Permite que trabajen juntas clases que de otro modo no podrían por tener interfaces incompatibles. También es conocido como Wrapper (envoltorio). Aplicaciones El patrón Adapter se puede aplicar cuando: Queremos usar una clase existente, y ésta no tiene la interfaz... Continuar leyendo...

Los principios de diseño del software

principios_diseño

0

Siguiendo nuestro curso de programación hoy veremos los principios de software en los que, en gran medida, se basan los patrones de diseño. Es importante saber que estos principios son una herramienta para hacer una refactorización correcta de un código con malos síntomas, no una herramienta para usar los patrones, pues en la gran mayoría de los casos usando estas buenas prácticas no sería necesario utilizar ningún patrón. Tampoco debemos... Continuar leyendo...

Qué es el patron de diseño State

uml_state

0

Siguiendo nuestro curso de programación hoy veremos el patrón State que permite a un objeto alterar su comportamiento cuando cambia su estado interno. Es decir, parecerá como si el objeto hubiese cambiado sus clases. Aplicaciones El patrón State se utiliza cuando: El comportamiento de un objeto depende de su estado y este puede cambiar en tiempo de ejecución. Las operaciones tienen sentencias condicionales anidadas que tratan con los estados. Siendo... Continuar leyendo...

Qué son los patrones de diseño en Java

introduccion_patrone_diseño

0

Siguiendo con nuestro curso de programación en esta ocasión vamos a introducir los patrones surgen por la necesidad de tener siempre disponible un buen diseño al que podamos ampliar su funcionalidad sin tener que modificar todo lo que hicimos o tener que meter cosas incumplan nuestras reglas básicas de diseño. Christopher Alexander conocido por su obra A Pattern Language. Towns, Buildings, Construction dijo en 1977 que: Cada patrón describe un... Continuar leyendo...

Si eres desarrollador, éste es el mejor navegador para ti

Developer

0

¿Quien no conoce Mozilla Firefox? Uno de los navegadores más populares y extendidos del mercado para prácticamente cualquier plataforma, un navegador versátil al que le podremos añadir extensiones y complementos para poder hacerlo funcionar de la forma que creamos conveniente y seguro que este navegador es una de las elecciones preferidas de los desarrolladores. Si eres desarrollador, estás de suerte, ya que Mozilla ha diseñado un navegador, un Mozilla Firefox,... Continuar leyendo...

Qué son las excepciones en Java

introduccion_excepciones_java

0

Siguiendo nuestro curso de programación en este artículo vamos a indagar más en en la gestión de excepciones en Java. Como ya hemos visto debido a la falta de mecanismos para la gestión de los errores de ejecución, Java incorpora el manejo de excepciones en tiempo de ejecución. Cuando se detecta un error en tiempo de ejecución, se debe lanzar una excepción, tenemos que tener claro que: Las excepciones son... Continuar leyendo...

Cómo es el tratamiento de errores en programación orientada a objetos

gestion_errores1

0

Siguiendo nuestro curso de programación nuestro siguiente paso es tratar los errores que pueda tener nuestro programa. Esto no es algo específico de la programación orientada a objetos, si no de todas las metodologías, ya que es muy importante este tratamiento y siempre, obviando la metodología que utilicemos tenemos que tener en cuenta un tratamiento para los posibles errores. A la hora de tratar los errores los errores que nuestro... Continuar leyendo...

Introducción a la notación UML

uml

0

Siguiendo con nuestro de programación en esta ocasión vamos a explicar que es el lenguaje unificado de modelado (UML, por sus siglas en inglés, Unified Modeling Language) es uno de los lenguaje de modelado de sistemas de software más conocido y utilizado en la actualidad. Especialmente esta presente en los sistemas orientados a objetos. Su función es la de mediante un lenguaje gráfico poder visualizar, especificar, construir y documentar un... Continuar leyendo...

Cuatro algoritmos de ordenación para ordenar una lista de elementos

algoritmos_ordenacion

0

Siguiendo con nuestro de programación en esta ocasión vamos a ver los algoritmos más conocidos para ordenar una lista de elementos. Estos algoritmos los podemos clasificar en dos grandes grupos según su complejidad: Algoritmos de complejidad cuadrática: Ordenamiento de burbuja (Bubblesort), ordenamiento por selección (Selection Sort) y ordenamiento por inserción (Insertion sort) entre otros, hay muchos más. Algoritmos de complejidad cuasi lineal o O(nlog(n)): solo veremos el rrdenamiento rápido o... Continuar leyendo...

Página 5 de 9« Primera...34567...Última »

¿Te ha gustado? ¡No te pierdas nada más!

follow us in feedly

Nuestros blogs