Decorador y Prototype
|
|
- Samuel Río Prado
- hace 8 años
- Vistas:
Transcripción
1 Ampliación de Programación Orientada a Objetos Decorador y Prototype Javier Abrines Vives Juan Romero Benítez
2 Patrón decorador
3 Qu Qué es? Es un patrón estructural Describe como los objetos y las clases pueden ser combinados para formar estructuras más complejas
4 Por qué usarlo? Permite añadir responsabilidades a un objeto dinámicamente. Proporcionan una alternativa flexible a la herencia para extender la funcionalidad.
5 Qu Qué estructura tiene?
6 Aspectos clave Los decoradores tienen el mismo tipo que los objetos que decoran. Por tanto, podemos pasar un decorador en vez del objeto original. Se puede usar uno o más decoradores para envolver un objeto.
7 Aspectos clave El decorador añade su propio comportamiento antes o después de delegar al objeto decorado el resto del trabajo. Los objetos pueden ser decorados en cualquier momento. Podemos decorar objetos dinámicamente en tiempo de ejecución con tantos decoradores como queramos y en cualquier orden.
8 Ejemplo: Starbuzz Cafe La empresa Starbuzz Cafe sirve cafés de distintos tipos a los que además es posible añadir diferentes condimentos: moca, nata, virutas de cacao, leche El precio va en función del tipo de café y de los condimentos añadidos. Cafes House Blend Dark Roast Descafeinado Espresso Condimentos Leche Virutas de cacao Nata Moca Hielo
9 Situación
10 Problema! Herencia Explosión de subclases!
11 Otra opción
12 Problemas Los cambios en el precio exigen cambios en el código. Nuevos condimentos requerirán añadir nuevos métodos y modificar el método cost de la clase base. Para algunas bebidas (té helado, por ejemplo) los condimentos pueden no tener sentido, y sin embargo seguirán heredando métodos como hasmoka(). Si un cliente quiere un espresso con doble de nata?
13 Solución con decoradores Veamos como sería un café con decoradores: 1. Comenzamos con un objeto Espresso: cost() Espresso Espresso hereda de Café y tiene un método cost() que calcula el coste del café.
14 Solución con decoradores 2. El cliente quiere moca, así que creamos un objeto Moca y envolvemos con él a Espresso. El objeto Moca es un decorador. Está decorando en este caso a Espresso. cost() Moca cost() Espresso Mediante el poliformismo envolvemos cualquier café en Moca como un Cafe.
15 Solución con decoradores 3. El cliente quiere también nata, así que creamos un objeto Nata y en envolvemos con él a Moca. Nata es un decorador. cost() Nata cost() Moca cost() Espresso Espresso está envuelto por Moca y Nata
16 Solución con decoradores 4. Para calcular el precio, llamamos al método cost() del último decorador añadido, Nata, quién delega en el resto de objetos cost() 0.20 cost() 1.99 cost() Espresso Nata Moca
17 Solución con decoradores
18 Usos conocidos
19 Patrón prototype
20 Qu Qué es? Es un patrón de Creación. Intención: Especifica los tipos de objetos a crear (prototipos), y crea nuevos objetos copiando dichos prototipos. Todo se basa en clonar un prototipo dado.
21 Por qué usarlo? Su uso es aconsejable cuando un sistema deba ser independiente de cómo se crean, componen y representan sus productos. Permite especificar instancias en tiempo de ejecución.
22 Por qué usarlo? Reducción del número de clases. Si las instancias de una clase pueden tener uno de entre sólo unos pocos estados diferentes Tener un número equivalente de prototipos y clonarlos
23 Qu Qué estructura tiene?
24 Participantes Prototipo Declara una interfaz para clonarse. PrototipoConcreto operación para clonarse. Implementa una Cliente Crea un nuevo objeto, pidiéndole a un prototipo que se clone.
25 Aspectos clave Habrá tantos prototipos concretos, como estados tenga el objeto a instanciar. Se puede configurar dinámicamente una aplicación con clases Reducción de la herencia.
26 Ejemplo: Starbuzz Cafe En la empresa Starbuzz Cafe, una mesa puede encontrarse en una de las siguientes situaciones: Libre. La mesa se encuentra disponible para cualquier cliente. Ocupada. Hay clientes en la mesa. Reservada. La mesa se encuentra disponible para un determinado cliente.
27 Situación
28 Problema Supongamos que un cliente se quiere cambiar de mesa Tendríamos borrar la MesaLibre, instanciar una nueva MesaOcupada y copiar la comanda de esa mesa a la nueva.
29 Solución con prototype
30 Solución con prototype Si un cliente se quiere cambiar de mesa Sustituimos la MesaLibre, por un clon de la mesa en la que se encuentra el cliente.
31 Usos conocidos Sistema Sketchpad de Ivan Sutherland, donde los usuarios podían formar un objeto compuesto y luego promocionarlo a un prototipo instalándolo en una biblioteca de objetos reutilizables.
32 Patrones relacionados Abstract Factory en algunos aspectos, es un rival del Prototype, aunque también pueden usarse juntos. Los diseños que hacen un uso intensivo de los patrones Composite y Decorator, suelen beneficiarse también de este patrón.
Patrones Creacionales Builder. Patrones Creacionales Abstract Factory. Patrones Creacionales Singleton. Patrones Creacionales Prototype
Temario Patrones de Diseño de Software Fundamentos de Ingeniería de SW Jocelyn Simmonds GOF: Patrones Creacionales Patrones Estructurales ILI-236 (JS) Patrones II 1 / 31 ILI-236 (JS) Patrones II 2 / 31
Más detallesPatrones de diseño: Test 1
Patrones de diseño: Test 1 1. Cuál es el objetivo del patrón Strategy? a) Definir el esqueleto de un algoritmo dejando la implementación de algunos de los pasos del esqueleto a las subclases. b) Permite
Más detallesPatrones de Diseño Orientados a Objetos 2 Parte
Patrones de Diseño Orientados a Objetos 2 Parte Patrón Observador Observer (Patrón de Comportamiento) Patrón Observador Observer Observador (en inglés: Observer) es un patrón de diseño que define una dependencia
Más detalles2.2.- Paradigmas de la POO
2.2.- Paradigmas de la POO Los principios propios de la orientación a objetos son: 2.2.1.- Abstracción de Datos 2.2.2.- Encapsulamiento 2.2.3.- Ocultamiento 2.2.4.- Herencia 2.2.5.- Polimorfismo Cualquier
Más detallesPATRONES DE DISEÑO. FAVA - Formación en Ambientes Virtuales de Aprendizaje. SENA - Servicio Nacional de Aprendizaje
PATRONES DE DISEÑO 1. Generalidades 2. Patrones Gof 2.1. Patrones Creacionales 2.1.1.Fábrica Abstracta 2.1.2.Constructor 2.1.3.Método de Factoría 2.1.4.Prototipo 2.1.5.Singleton 2.2. Patrones Estructurales
Más detallesPatrones de Diseño. Ezequiel Postan. 1 Libro e índice. 2 Introducción
Patrones de Diseño Ezequiel Postan 1 Libro e índice Gamma, E., Helm, R., Johnson, R., Vlissides, J., Patrones de diseño, Addison-Wesley, 2003. Páginas 2-69: Introducción. Composite. Strategy. Decorator.
Más detallesServicio de groupware
Servicio de groupware El groupware, también conocido como software colaborativo, es el conjunto de aplicaciones que integran el trabajo de distintos usuarios en proyectos comunes. Cada usuario puede conectarse
Más detallesGUIA PROGRAMACIÓN ORIENTADA A OBJETOS
GUIA PROGRAMACIÓN ORIENTADA A OBJETOS 1. Por qué la P.O.O? R= A medida que se van desarrollando los lenguajes, se va desarrollando también la posibilidad de resolver problemas más complejos. En la evolución
Más detallesProgramación Orientada a Objetos en Java
Programación Orientada a Objetos en Java Curso 2006-2007 Tema 4 Herencia y Polimorfismo Gonzalo Méndez Pozo Dpto. de Ingeniería de Software e Inteligencia Artificial Universidad Complutense de Madrid Herencia
Más detallesPilares de la Orientación a Objetos
Pilares de la Orientación a Objetos Pilares de la Orientación a Objetos Abstracción Relaciones Herencia Encapsulamiento Abstracción La Abstracción es la propiedad que permite seleccionar las características
Más detallesCLASE 10: MÁS PATRONES. Universidad Simón Bolívar. Ing. de Software. Prof. Ivette C. Martínez
CLASE 10: MÁS PATRONES Universidad Simón Bolívar. Ing. de Software. Prof. Ivette C. Martínez Polimorfismo Problema: Cómo manejar las alternativas basadas en el tipo? Cómo crear componentes conectables?
Más detallesTema 3: Herencia en C++ Programación Orientada a Objetos Curso 2008/2009 Begoña Moros Valle
Tema 3: Herencia en C++ Programación Orientada a Objetos Curso 2008/2009 Begoña Moros Valle Contenido Tipos de herencia Herencia y niveles de visibilidad Herencia y creación Redefinición de métodos Conversión
Más detallesCurso de Doctorado: Tecnologías de Objetos
Curso de Doctorado: Tecnologías de Objetos Grupo IMO Área de Lenguajes y Sistemas Informáticos Departamento de Informática J. Baltasar García Perez-Schofield http://webs.uvigo.es/jbgarcia/ Implementación
Más detallesPatrones para persistencia (I) Ingeniería del Software II
Patrones para persistencia (I) Ingeniería del Software II 1 Patrones para la construcción del esquema relacional En todos los ejemplos realizaremos transformaciones del siguiente diagrama de clases: Figura
Más detallesPROGRAMACIÓN ORIENTADA A OBJETOS
PROGRAMACIÓN ORIENTADA A OBJETOS Clase 1. Introducción Profesor: Diego Sánchez Gómez Introducción a la programación orientada a objetos 1. Introducción a la programación orientada a objetos 2. Las clases
Más detallesInteligencia Artificial II. Razonamiento con ontologías
Inteligencia Artificial II Curso 2008 09 Trabajo de curso Razonamiento con ontologías Antonio Jiménez Mavillard Enunciado Una ontología es una representación formal de un determinado dominio o área de
Más detallesCapítulo 4 Patrones y Patrones de Diseño (ii)
Capítulo 4 Patrones y Patrones de Diseño (ii) Orientado a Objetos Ingeniería Informática Ingeniería Técnica de Informática de Sistemas y Gestión Optativa (6 créditos) http://www.info-ab.uclm.es/asignaturas/42579
Más detallesManual de OpenOffice Impress
Manual de OpenOffice Impress. Capítulo 4. Trabajando con gráficos, esquemas y plantillas 1 Manual de OpenOffice Impress Capítulo 4: Trabajando con gráficos, esquemas y plantillas Este material es una adaptación
Más detallesPOLIMORFISMO "una interfaz, múltiples métodos".
"una interfaz, múltiples métodos". 20/02/2007 Polimorfismo 2 Indice Definición y caracteristicas Objetivos. SOBRRESCRITURA-SOBRECARGA SOBRECARGA Clases y métodos abstractos INTERFACES (herencia múltiple)
Más detallesGuía básica administrar documentos
www.novosoft.es Guía básica administrar documentos Cada administrador de incaweb es responsable de gestionar los documentación bajo su responsabilidad. Dicha gestión incluye la creación, la modificación
Más detallesINFORMATICA Y REDES, SA DE CV.
1 INTRODUCCION. Este es un manual de usuario el cual estará enfocado para tener un mejor manejo de la página web en este caso tienda virtual esta tienda fue realizada para la empresa IRSA que está ubicada
Más detallesConceptos. ELO329: Diseño y Programación Orientados a Objetos. ELO 329: Diseño y Programación Orientados a Objetos
Conceptos ELO329: Diseño y Programación Orientados a Objetos 1 Paradigmas de Programación Historia: Los computadores parten cableados por hardware, Luego se introduce la programación en binario, Se desarrolla
Más detallesCurso de Java POO: Programación orientada a objetos
Curso de Java POO: Programación orientada a objetos Luis Guerra Velasco Curso INEM 02830. Programación en Java Marzo 2010 Índice 1 Introducción a la POO 2 Herencia y polimorfismo 3 Empaquetado de proyectos
Más detallesSOLUCION PARCIAL TASK SCHEDULER. Task Scheduler
Task Scheduler Se necesita modelar una aplicación que permita definir tareas y ejecutarlas en forma programada. Las tareas pueden ser: La ejecución de programa cualquiera o comando del sistema operativo,
Más detallesINTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS
INTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS AUTORÍA JOSEFA PÉREZ DOMÍNGUEZ TEMÁTICA NUEVAS TECNOLOGIAS ETAPA CICLOS FORMATIVOS DE GRADO SUPERIOR DE INFORMÁTICA Resumen En esta publicación se
Más detallesFactory method (Gamma et al.)
Factory method (Gamma et al.) Define una interfaz para crear un objeto pero deja a las subclases decidir que clase instanciar Motivación: Consideremos un framework que presenta múltiples documentos al
Más detallesA. Goñi, J. Ibáñez, J. Iturrioz, J.A. Vadillo OCW 2013
3.3: Realización de diagramas de secuencia: capas software y patrones GRASP A. Goñi, J. Ibáñez, J. Iturrioz, J.A. Vadillo OCW 2013 3.3.- Cómo realizar los diagramas de 30 secuencia a partir de los flujos
Más detallesEste programa mueve cada motor de forma independiente, y cuando termina una línea pasa a la siguiente.
1 Programa 1 Utilizando el icono añadimos un movimiento a por cada línea de programa. Podremos usar 8 posibles líneas de programa (Base, Hombro, Codo, Muñeca, Pinza, Salida 1, Salida 2 y línea en blanco).
Más detallesProgramación Orientada a Objetos con Java
Programación Orientada a Objetos con Java M.C. Jorge Eduardo Ibarra Esquer jorgeeie@uabc.mx Sobrecarga de métodos Java permite la definición de dos o más métodos que tengan el mismo nombre, dentro de la
Más detallesTEMA 7: DIAGRAMAS EN UML
TEMA 7: DIAGRAMAS EN UML Diagramas en UML El bloque de construcción básico de UML es un Diagrama Introducción a UML 2 1 Modelo de Casos de Uso (MCU) Todos los casos de uso constituyen el MCU que describe
Más detallesHP Backup and Recovery Manager
HP Backup and Recovery Manager Manual de usuario Version 1.0 Índice Introducción Instalación Cómo se instala Opciones de idioma HP Backup and Recovery Manager Recordatorios Copias de sguridad programadas
Más detallesANÁLISIS Y GESTIÓN DEL DESARROLLO DE SOFTWARE TEMA 5: LA PLANIFICACIÓN DEL PRODUCTO
ANÁLISIS Y GESTIÓN DEL DESARROLLO DE SOFTWARE TEMA 5: LA PLANIFICACIÓN DEL PRODUCTO DAVID RODRÍGUEZ HERNÁNDEZ FECHA DE REVISIÓN: 1 Noviembre 2007 ZAMORA (CURSO 2007/2008) david.rgh@gmail.com Nota importante:
Más detallesPatrones de Diseño. Patrón estructural Decorator. Técnicas de Programación - Curso 2008/09 (Esther Guerra Sánchez)
Patrones de Diseño Patrón estructural Decorator Técnicas de Programación - Curso 2008/09 (Esther Guerra Sánchez) Propósito Permite añadir responsabilidades extra a objetos concretos de manera dinámica
Más detallesLABORATORIO Nº 2 GUÍA PARA REALIZAR FORMULAS EN EXCEL
OBJETIVO Mejorar el nivel de comprensión y el manejo de las destrezas del estudiante para utilizar formulas en Microsoft Excel 2010. 1) DEFINICIÓN Una fórmula de Excel es un código especial que introducimos
Más detallesDiseño orientado a los objetos
Diseño orientado a los objetos El Diseño Orientado a los Objetos (DOO) crea una representación del problema del mundo real y la hace corresponder con el ámbito de la solución, que es el software. A diferencia
Más detallesITACA - Entrada al sistema ITACA: Describe como entrar al sistema y los problemas típicos asociados al acceso a un sistema informático
ITACA - Entrada al sistema ITACA: Describe como entrar al sistema y los problemas típicos asociados al acceso a un sistema informático Índice Entrada al sistema ITACA 3 Perfiles en el sistema ITACA 3 Cadena
Más detallesTutorial de UML. Introducción: Objetivos: Audiencia: Contenidos:
Tutorial de UML Introducción: El Lenguaje de Modelamiento Unificado (UML - Unified Modeling Language) es un lenguaje gráfico para visualizar, especificar y documentar cada una de las partes que comprende
Más detallesBase de datos en la Enseñanza. Open Office
1 Ministerio de Educación Base de datos en la Enseñanza. Open Office Módulo 1: Introducción Instituto de Tecnologías Educativas 2011 Introducción Pero qué es una base de datos? Simplificando mucho, podemos
Más detallesManual de Usuario. Railton da Encarnação Cardoso info@guiadelartesano.es Teléfono: +34 658 78 49 29
Manual de Usuario Con este manual explicamos cada uno de los pasos para registrarte como artesano y dar de alta tu espacio de venta incluyendo tus productos de una forma fácil y rápida. Bienvenido al mundo
Más detallesSoftware Reutilizable. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 18 Slide 1
Software Reutilizable Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 18 Slide 1 Objetivos Para explicar los beneficios del software reutilizable y algunos de sus problemas Para discutir
Más detallesCAPITULO 1 INTRODUCCIÓN. Puesta en Evidencia de un circulo virtuoso creado por los SRI entre los Mercados Financieros y las Empresas
CAPITULO 1 INTRODUCCIÓN 16 Capítulo I: Introducción 1.1 Breve descripción del proyecto: Nuestro proyecto de tesis trata de mostrar el círculo virtuoso que se produce entre los instrumentos de inversión
Más detallesDando nuestros primeros pasos con 3DS Max. 1. Objetivos
Dando nuestros primeros pasos con 3DS Max 1. Objetivos En este tema aprenderemos a utilizar los menús de la barra de herramientas de la parte superior el programa y alguna de sus particularidades. El menú
Más detallesIntroducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual
Introducción Algunas de las personas que trabajan con SGBD relacionales parecen preguntarse porqué deberían preocuparse del diseño de las bases de datos que utilizan. Después de todo, la mayoría de los
Más detallesPrograma Presupuestos de Sevillana de Informática.
Programa Presupuestos de Sevillana de Informática. Introducción. En sus inicios, el programa Presupuestos estaba pensado únicamente para escribir e imprimir presupuestos, facilitando el trabajo con un
Más detallesEXPORT-AN. https://sica2.cica.es/help/export_an.htm
SICA2 > EXPORT-AN https://sica2.cica.es/help/export_an.htm Página 1 de 1 EXPORT-AN Este módulo permite a los responsables de instituciones extraer sus datos en MDB y CSV y a los investigadores y responsables
Más detallesPreguntas y respuestas para el facilitador
COMPROMISO MUTUO ENTRE LAS DELEGACIONES DE LA UE Y LA SOCIEDAD CIVIL CONJUNTO DE HERRAMIENTAS DE CAPACITACIÓN Preguntas y respuestas para el facilitador En qué consiste este conjunto de herramientas de
Más detallesDIAGRAMA DE CLASES EN UML
DIAGRAMA DE CLASES EN UML Mg. Juan José Flores Cueto jflores@usmp.edu.pe Ing. Carmen Bertolotti Zuñiga cbertolotti@usmp.edu.pe INTRODUCCIÓN UML (Unified Modeling Language) es un lenguaje que permite modelar,
Más detallesActualización de versión a Bizagi 10.x
Actualización de versión a Bizagi 10.x Actualización de versión a Bizagi 10.x 1 Tabla de contenidos Introducción... 2 Actualizar un proyecto desde v9.1.x a 10.x... 2 Preparación... 3 Habilitación de formas
Más detallesManual de Usuario Ciclos Formativos Oferta Formativa para Modalidad de Libre
Manual de Usuario Ciclos Formativos Oferta Formativa para Modalidad de Libre Manual de Usuario - Ciclos Formativos Oferta Formativa para Modalidad de Libre Pág. 1 Í N D I C E 1. INTRODUCION... 3 2. GESTIÓN
Más detallesInstructivo Planificación Curricular Parvularia. Configuración inicial
Versión 1.1 06 de noviembre de 2015 2 Índice de contenidos 1 Introducción... 4 2 Análisis de caso de su establecimiento... 5 2.1 A. Establecimientos que posean plan de estudio definido para Educación Parvularia...
Más detallesMANUAL COPIAS DE SEGURIDAD
MANUAL COPIAS DE SEGURIDAD Índice de contenido Ventajas del nuevo sistema de copia de seguridad...2 Actualización de la configuración...2 Pantalla de configuración...3 Configuración de las rutas...4 Carpeta
Más detallesGestión de usuarios en la web educativa del centro con JOOMLA!
Gestión de usuarios en la web educativa del centro con JOOMLA! Tomás Clemente Carrilero. Profesor de enseñanza secundaria. Introducción Joomla! no permite asignar privilegios ni imponer restricciones a
Más detallesAnálisis de esquemas XML [1]
Análisis de esquemas XML [1] Dirigido a: Administradores de Bases de Datos Área: Bases de Datos Autor: Pablo F. Dueñas Servicios Profesionales Danysoft Resumen Un esquema XML describe la estructura de
Más detallesSOFTWARE DE CONTROL (versión gratuita) PARADOR DE ZAMORA
SOFTWARE DE CONTROL (versión gratuita) PARADOR DE ZAMORA El control de la calefacción y el aire acondicionado del Parador de Zamora también se puede hacer mediante la Aplicación i co gratuita para ordenador.
Más detallesCODIGO DE BUEN GOBIERNO
CODIGO DE BUEN GOBIERNO 1 I. INTRODUCCION El creciente peso del sector fundacional unido a la importante actividad social que estas instituciones desempeñan con el concurso y ayuda de cientos de miles
Más detallesTeclado sobre una PDA para Personas con Parálisis Cerebral
Manual de Usuario - 1 - - 2 - Teclado sobre una PDA para Personas con Parálisis Cerebral Capítulo 1. MANUAL DE USUARIO 12.1 Descripción de la aplicación Este programa le permitirá llevar a cabo las siguientes
Más detallesUniversidad Católica Boliviana San Pablo Centro de Sistemas de Información
ADMINISTRACIÓN DE CONTRASEÑAS DE ACCESO, PERFILES Y ROLES DE USUARIO Unidad Académica de La Paz La Universidad Católica Boliviana San Pablo cuenta con varios sistemas de información que se conectan con
Más detallesHistorial de Versiones: Velneo vversion. Funcionamiento. Repositorio de versiones. Funcionalidades del Historial de Versiones. Bloquear.
Historial de Versiones: Velneo vversion Funcionamiento Repositorio de versiones Funcionalidades del Historial de Versiones Bloquear Restaurar Descargar Última versión a fecha Bloquear última versión Limpiar
Más detallese-conocimiento Manual de uso
2 Índice 1. Qué es e-conocimiento?... 3 Web del I+CS... 3 Web de los profesionales... 4 2. Cómo puedo acceder a la Web de los profesionales?... 6 3. Qué puedo encontrar en la Web de los profesionales?...
Más detallesManual de Operaciones del Club Aéreo del Personal de BancoEstado. www.clubaereo.cl
Manual de Operaciones del Club Aéreo del Personal de BancoEstado Antecedentes En el Club Aéreo del Personal de BancoEstado, luego de una exposición de SMS que realizó la D.G.A.C., su Directorio en Junio
Más detallesCálculo de condensaciones con el programa Guía Synthesia de Soluciones Constructivas con Poliuretano
Cálculo de condensaciones con el programa Guía Synthesia de Soluciones Constructivas con Poliuretano Objetivo El objetivo del programa es facilitar los cálculos que exige el Código Técnico de la Edificación
Más detallesGUÍA DE PROTOCOLO DIRECCIÓN DE RELACIONES PÚBLICAS
DOCUMENTO VIGENTE A 25 GUÍA DE PROTOCOLO DIRECCIÓN DE RELACIONES PÚBLICAS Sistema DIF Jalisco Elaboró Fecha Elaboración 29-MAY- V. Fecha Actualización 29-MAY- V. Código ELABORÓ ELABORACIÓN VERSIÓN PÁGINA
Más detallesManual de ayuda para la utilización del Correo Interno en el Campus Virtual
Manual de ayuda para la utilización del Correo Interno en el Campus Virtual Página 1 de 12 Contenido 1. INTRODUCCIÓN... 3 2. CONFIGURACIÓN DEL BLOQUE DE CORREO INTERNO... 3 3. GESTIÓN DEL CORREO... 4 4.
Más detallesAgregar impresora. http://support.apple.com/kb/ht3669?viewlocale=es_es
. Antes de poder imprimir debe configurar los ajustes de impresora, los cuales incluyen asociar el dispositivo de impresión a un controlador de impresión adecuado. Esta asociación sucede automáticamente
Más detallesGeneración de carpetas compartidas, grupos y usuarios en DiskStation Manager
Generación de carpetas compartidas, grupos y usuarios en DiskStation Manager Contenido 1.2 Introducción... 3 1.3 Antes de comenzar... 4 Objetivo del manual:... 4 Requerimientos... 4 2 Crear Carpeta...
Más detalles2. Conceptos básicos Abstracción La abstracción como un proceso mental natural La abstracción en el desarrollo de software
2. Conceptos básicos Hoy en día las aplicaciones son demasiado voluminosas y complejas para ser manejadas por una sola persona. Las aplicaciones de software son complejas porque modelan la complejidad
Más detallesPara ingresar al mismo debes hacer click en el ícono correspondiente en el panel de control.
Aplicable a Hosting Linux Cpanel 11.25.0-C40255 Principales funciones del Administrador de Archivos... El administrador de archivos del panel te permite trabajar con todos los archivos que has subido al
Más detallesUNIDAD Nº IV ANALISIS FINANCIERO. Administración de Empresas. Prof. Robert Leal
UNIDAD Nº IV ANALISIS FINANCIERO Administración de Empresas. Prof. Robert Leal LAS FINANZAS Las finanzas son las actividades relacionadas con los flujos de capital y dinero entre individuos, empresas,
Más detallesINSTRUCTIVO DEL COMANDO MAKE
INSTRUCTIVO DEL COMANDO MAKE Introducción Un programa escrito en C está normalmente compuesto por varios archivos. Estos archivos se van modificando según se va completando o cambiando el programa. Cada
Más detallesFORMACIÓN DE EQUIPOS DE E-LEARNING 2.0 MÓDULO DE DISEÑO Y PRODUCCIÓN DE MATERIALES UNIDAD 6 B
141 1 FORMACIÓN DE EQUIPOS DE E-LEARNING 2.0 Unidad 6 B 142 2 Índice SEGUIMIENTO DE PERSONAS 1 INFORMES 2 143 3 SEGUIMIENTO DE PERSONAS E INFORMES EN MOODLE El seguimiento de los participantes en Moodle
Más detallesQUÉ ES Y PARA QUÉ SIRVE UML? VERSIONES DEL LENGUAJE UNIFICADO DE MODELADO. TIPOS DE DIAGRAMAS. INGENIERÍA DEL SOFTWARE (DV00205D)
APRENDERAPROGRAMAR.COM QUÉ ES Y PARA QUÉ SIRVE UML? VERSIONES DEL LENGUAJE UNIFICADO DE MODELADO. TIPOS DE DIAGRAMAS. INGENIERÍA DEL SOFTWARE (DV00205D) Sección: Divulgación Categoría: Lenguajes y entornos
Más detallesAUTORA: SUSANA REYES BENÍTEZ DNI: 75758593C LA IMPORTANCIA DE LOS RECUROS HUMANOS. Introducción:
AUTORA: SUSANA REYES BENÍTEZ DNI: 75758593C LA IMPORTANCIA DE LOS RECUROS HUMANOS. Introducción: A la hora de explicar las partes que componen la empresa a alumnos de ciclos formativos ( ya sea de cualquier
Más detallesMANEJANDO FICHEROS Y CARPETAS
Tutorial 1 MANEJANDO FICHEROS Y CARPETAS 1.1.- Creando carpetas Para organizar la información que almacenamos en nuestros ordenadores, tenemos una elemento denominado carpeta. Vamos a ver cómo, usando
Más detallesManual Impress Impress Impress Impress Impress Draw Impress Impress
Manual Impress Se puede definir Impress como una aplicación dirigida fundamentalmente a servir de apoyo en presentaciones o exposiciones de los más diversos temas, proyectando una serie de diapositivas
Más detallesUML, ejemplo sencillo sobre Modelado de un Proyecto
UML, ejemplo sencillo sobre Modelado de un Proyecto Normal &DOLILFDU 0L3DQRUDPD 626 (VFULEHSDUD1RVRWURV Por Armando Canchala Contenido Introducción Objetivo Requerimientos Casos de Uso Subcasos de Uso
Más detallesSECRETARÍA DE FINANZAS DEL DISTRITO FEDERAL P05 PANEL DE CONTROL DEL PROGRAMA HONORARIOS
SECRETARÍA DE FINANZAS DEL DISTRITO FEDERAL P05 PANEL DE CONTROL DEL PROGRAMA HONORARIOS ROLES: ADMN_HON_05 Fecha:30ƒ08ƒ2012 1/26 2/26 PANEL DE CONTROL DEL PROGRAMA DE HONORARIOS Objetivo : Permite crear
Más detallesMódulo II - Word. Eliminar caracteres... 2. Selección de texto... 2. Selección de una palabra... 4. Selección de varias palabras...
Módulo II - Word Índice Eliminar caracteres... 2 Selección de texto... 2 Selección de una palabra... 4 Selección de varias palabras... 4 Selección de una frase... 5 Selección de un párrafo... 6 Configuración
Más detallesUniversidad de Cantabria corcuerp@unican.es
Herencia Pedro Corcuera Dpto. Matemática Aplicada y Ciencias de la Computación Universidad de Cantabria corcuerp@unican.es Objetivos Aprender los conceptos de herencia Comprender la forma de derivar una
Más detallesCALCULAR NOTAS CON EXCEL
CALCULAR NOTAS CON EXCEL Este documento pretende ser una iniciación sencilla a Excel. Empezaremos indicando cómo se abre un libro Excel. A continuación debemos pensar cómo queremos organizar nuestra información
Más detallesMindfulness, o la meditación occidental
Mindfulness, o la meditación occidental Muchas personas dicen no sentirse libres en sus vidas para hacer lo que quieren, y en la mayoría de casos no tienen a nadie que les ponga una pistola en la sien
Más detallesSistema Gestión de Tablas
Sistema Gestión de Tablas Es la configuración del programa en cuanto a datos predeterminados, es decir, aquellos campos desplegables donde podemos elegir el dato (Grupos Médicos, Situación, Referidores,
Más detalles5. Instalación y configuración de un servidor DNS. (configuración mediante webmin).
5. Instalación y configuración de un servidor DNS. (configuración mediante webmin). IES Gonzalo Nazareno. Instalación n y Mantenimiento de Servicios de Internet María a Jesús s Gragera Fernández. ndez.
Más detallesMontos y Plazos Créditos por Distribuidores
Montos y Plazos Créditos por Distribuidores Introducción El presente documento tiene por finalidad explicar cómo deben registrarse los montos y plazos para el otorgamiento de los préstamos que sean otorgados
Más detallesAUMENTA TUS SEGUIDORES EN
AUMENTA TUS SEGUIDORES EN FAC EBOOK Segmentación Para conseguir aumentar los seguidores de tu página de Facebook es importante hacer una buena segmentación del público para llegar a quién verdaderamente
Más detallesLa ventana de Microsoft Excel
Actividad N 1 Conceptos básicos de Planilla de Cálculo La ventana del Microsoft Excel y sus partes. Movimiento del cursor. Tipos de datos. Metodología de trabajo con planillas. La ventana de Microsoft
Más detallesPasos para crear un gráfico en Excel GRÁFICOS EN EXCEL
GRÁFICOS EN EXCEL Un gráfico en Excel es una representación de valores numéricos que mejora la comprensión de los datos que se encuentran en nuestra hoja. Los gráficos son una excelente herramienta para
Más detallesManual FuturaDISC y FuturaDIAV. (Aplicación práctica) FuturaDISC
1 Ingreso al sistema y configuración del test. Manual FuturaDISC y FuturaDIAV (Aplicación práctica) FuturaDISC Para accesar a las pruebas FuturaDISC debe ingresar al sitio: http://futuradisc.com/, en la
Más detallesEstablecer la Paternidad
L o q u e t o d o P a d r e d e b e r í a s a b e r s o b r e Establecer la Paternidad Comité de Acceso a los Tribunales de Familia C o m i t é d e A c c e s o a l o s T r i b u n a l e s d e F a m i l
Más detallesÍndice. http://www.dicampus.es
Módulo 2 UML Índice Introducción a UML Lenguaje Unificado de Modelado (UML) Diagramas UML Diagramas de casos de uso Diagramas estructurales: Clases Diagramas estructurales: Objetos Diagramas de interacción:
Más detallesTener la WiFi abierta implica tener nuestra conexión a Internet compartida, además de otros riesgos:
Protege tu WiFi Qué riesgos hay en que alguien utilice nuestra WiFi? Tener la WiFi abierta implica tener nuestra conexión a Internet compartida, además de otros riesgos: Reducción del ancho de banda. Dependiendo
Más detallesDiagramas del UML. A continuación se describirán los diagramas más comunes del UML y los conceptos que representan: Diagrama de Clases
El UML está compuesto por diversos elementos gráficos que se combinan para conformar diagramas. Debido a que el UML es un lenguaje, cuenta con reglas para combinar tales elementos. La finalidad de los
Más detallesEscuela Politécnica Nacional email: imbernal@mailfie.epn.edu.ec. Copyright @2002, I. Bernal. Iván Bernal, Ph.D. 4
Programación Orientada a Objetos Clase # 6 Reutilización del código Jueves, 2 de Mayo de 2002 Iván Bernal, Ph.D. Escuela Politécnica Nacional email: imbernal@mailfie.epn.edu.ec Agenda Prueba de medio bimestre.
Más detallesCapitulo III. Diseño del Sistema.
Capitulo III. Diseño del Sistema. Para el desarrollo del sistema en la presente tesis se utilizo el paradigma orientado a objetos utilizando el lenguaje Java en su versión 1.2. Por medio de este lenguaje
Más detallesCAPÍTULO 5. CONCLUSIONES. objetivo descrito inicialmente, el que consistió en establecer las bases necesarias para aplicar
25 CAPÍTULO 5. CONCLUSIONES. De acuerdo a lo propuesto en este documento, se considera haber cumplido con el objetivo descrito inicialmente, el que consistió en establecer las bases necesarias para aplicar
Más detallesTUTORIAL DE WORDPRESS
TUTORIAL DE WORDPRESS Editado por Cristina Alejos. www.pinturayartistas.com ACCESO AL BLOG EDICIÓN Y CREACIÓN DE ENTRADAS CREAR UN ENLACE A OTRA PÁGINA MÁS OPCIONES DEL EDITOR CREACIÓN Y EDICIÓN DE PÁGINAS
Más detallesModelos y Bases de Datos
Modelos y Bases de Datos MODELOS Y BASES DE DATOS 1 Sesión No. 10 Nombre: Álgebra Relacional Contextualización En qué consiste el álgebra relacional? Se ha planteado hasta el momento cada uno de los procesos
Más detallesUNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos
2.1. Principios básicos del Modelado de Objetos UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos Hoy en día muchos de los procesos que intervienen en un negocio o empresa y que resuelven
Más detallesLa visualización de la ventana de Word tiene las siguientes partes:
TRABAJANDO CON WORD Ventanas de Word La visualización de la ventana de Word tiene las siguientes partes: Visualización de página Barra de título, Barra de Menús, donde se indica el nombre de la aplicación
Más detallesMÓDULO PROFESIONAL PROYECTO EMPRESARIAL DAVID ESPINOSA SALAS - I.E.S. GREGORIO PRIETO (VALDEPEÑAS) LA ORGANIZACIÓN Y DIRECCIÓN DE LA EMPRESA
La O. ÍNDICE. 1. ORGANIZACIÓN DE LA EMPRESA. 2. EL ORGANIGRAMA Y SUS CLASES. 3. MODELOS DE ESTRUCTURA ORGANIZATIVA: LINEAL, EN LÍNEA Y STAFF, EN COMITÉ, MATRICIAL Y FUNCIONAL. 3.1. La estructura organizativa
Más detallesPHP y MySQL. Inicio: - Herencia - Palabra clave Final - Polimorfismo - Type Hinting - Abstracción de clases
PHP y MySQL Inicio: - Herencia - Palabra clave Final - Polimorfismo - Type Hinting - Abstracción de clases Herencia de Objetos La herencia permite crear muchas clases que son similares entre si, sin tener
Más detalles