• Publicar

【Análisis y diseño orientado a objetos】Patrón iterador

37
0
2022-11-14 22:09:56
3
Moneda
Favoritos
Compartir
introduction to object-oriented analysis and design
14,6K reproducciones
Resumen
【Análisis y Diseño Orientado a Objetos】Uso de la palabra clave 'yield' para convertir una función en un Generador (continuación)
07:36
[Análisis y diseño orientado a objetos] Usar la palabra clave yield para convertir una función en un generador
10:33
[Análisis y diseño orientado a objetos] Método sugerido para generar un objeto Generator: expresión generadora -- Comprobación de métodos adjuntos del objeto Generator
02:39
【Análisis y Diseño Orientado a Objetos】¿Un generador es un iterador y viceversa? Relación entre generadores e iteradores
09:03
[Análisis y Diseño Orientado a Objetos] Las expresiones generadoras pueden ayudarte a ahorrar memoria
10:09
【Análisis y Diseño Orientado a Objetos】Clases Base Abstractas (ABCs) -- `__subclasshook__` en las clases base abstractas es el mecanismo de implementación subyacente de la tipificación pato -- no necesita heredar para tener una relación 'es-un'
19:14
【Análisis y diseño orientado a objetos】Clase base abstracta (ABC) de Contenedor -- Clase Contenedor personalizada (sin herencia) -- Tipo pato
10:04
【Análisis y Diseño Orientado a Objetos】El Protocolo Iterador -- El objeto Archivo es un objeto iterador (Primera vez que lo supe)
16:23
【Análisis y Diseño Orientado a Objetos】Clases Base Abstractas (ABC) de Iterador e Iterable Continuación -- Protocolo de Iterador -- Relación con Duck Typing
10:12
【Análisis y Diseño Orientado a Objetos】Clases Base Abstractas (ABC) de Iterator e Iterable
02:40
Análisis y diseño orientado a objetos: después de recorrer Iterators, el Iterador se agota, mientras que el Iterable no.
15:36
Análisis y diseño orientado a objetos: Iteradores e Iterables
07:17
[Análisis y diseño orientado a objetos] El principio básico de un programador: no escribir erratas - Una fórmula simple para calcular si algo vale la pena: valor dividido por costo
21:11
[Análisis y diseño orientado a objetos] Patrón iterador (continuación)
24:38
【Análisis y diseño orientado a objetos】Patrón iterador
08:14
【Análisis y Diseño Orientado a Objetos】Escribiendo funciones decoradoras (para decorar funciones) - Necesidad de conocer los escenarios de aplicación de los decoradores
07:12
【Análisis y diseño orientado a objetos】Implementar el patrón decorador con clases (aplicado a English Pal)
15:50
【Análisis y Diseño Orientado a Objetos】Implementar el patrón Decorator con clases (para la decoración de cadenas)
11:54
[Análisis y Diseño Orientado a Objetos] Plan de Hoy - Patrón Decorador en Python y JavaScript
01:36
[Análisis y diseño orientado a objetos] Entendiendo la propiedad en Python -- propiedades versus atributos
20:26
[Análisis y Diseño Orientado a Objetos] Polimorfismo vs. Duck Typing (Continuación)
07:47
【Análisis y diseño orientado a objetos】Polimorfismo logrado a través de la herencia versus Duck Typing
12:19
[Análisis y diseño orientado a objetos] Herencia - Diagrama de clases
08:48
[Análisis y diseño orientado a objetos] ¿Cómo entender el polimorfismo?
01:58
【Análisis y diseño orientado a objetos】Superar el miedo - Cómo aprender eficazmente - Tipado de pato - Polimorfismo y herencia
18:42
【Análisis y Diseño Orientado a Objetos】Cómo entender el Duck Typing - con ejemplos
02:56
[Análisis y Diseño Orientado a Objetos] ¿Cómo entender el Polimorfismo? - ¿Cómo entender la tipificación de pato (Duck Typing)?
07:11
【Análisis y diseño orientado a objetos】Estimar la velocidad de respuesta del software de recomendación de especialidades universitarias (MajorRecommender) - Métodos para mejorar la velocidad - Clase Preprocesador
08:30
[Análisis y diseño orientado a objetos] Reexaminando los detalles de implementación - Ocultamiento de información - La esencia de la ciencia de la computación son capas y capas de abstracción
25:47
【Análisis y diseño orientado a objetos】El tiempo necesario para implementar ideas supera con creces la imaginación - Empieza pequeño, crece despacio
02:46
【Análisis y diseño orientado a objetos】Implementación de clases para un software de recomendación de carreras universitarias
05:36
[Análisis y Diseño Orientado a Objetos] Solo concéntrate en lo más importante, porque hacer bien lo más importante ya requiere mucho, mucho tiempo - Ejemplo (Recomendación de carrera universitaria: Diseño de software)
18:42
【Análisis y Diseño Orientado a Objetos】No mates una gallina con un cuchillo de buey
03:39
[Análisis y diseño orientado a objetos] Al diseñar software, ¡hay que considerar los costes (tiempo, dinero, recursos humanos) - No desarrollar 'bloatware' (monstruos de retazos)!
17:40
[Análisis y Diseño Orientado a Objetos] Ocultación de información - encapsulación - Dos tipos de programadores
16:16
¿Cuál es la diferencia entre un objeto Iterator y un objeto Iterable en el análisis y diseño orientado a objetos?
06:42
[Análisis y Diseño Orientado a Objetos] Estado y tendencias de la tecnología - Encuesta de desarrolladores de Stack Overflow 2022
10:46
【Análisis y Diseño Orientado a Objetos】Libro de texto - Java vs. Python - Truco: Diseña clases pensando primero en cómo las usarías
17:07
【Análisis y Diseño Orientado a Objetos】Diagrama UML, ¿herramienta o grillete? - Usado como herramienta de comunicación - Saber lo más básico - Generar diagramas UML a partir del código, no empujar código a partir de diagramas UML
09:14
【Análisis y Diseño Orientado a Objetos】 ¿Debería haber más tiempo para codificar o más tiempo para probar?
03:37
Análisis y diseño orientado a objetos: Explicación detallada de la abstracción - porque no se pueden (ni se deben) capturar todos los detalles, por lo que se abstraen estos detalles irrelevantes - un error común es pensar demasiado complejo - tendencia a la complejización
05:30
【Análisis y Diseño Orientado a Objetos】La complejidad se hace realidad (ejemplo de LRR) - Pero el tiempo siempre es limitado - La mejor estrategia es resolver los problemas de la forma más sencilla - No modelar rígidamente la realidad
06:29
【Análisis y diseño orientado a objetos】 Cómo aprender la orientación a objetos - Busca un proyecto de tamaño medio para practicar - Cómo hacer que dos objetos interactúen - No abuses de la herencia como herramienta OO
04:48
【Análisis y Diseño Orientado a Objetos】 Vista general - Relación entre clases y objetos - Cómo interactúan los objetos - Primero determinar 3-5 clases
11:52
Introducción al análisis y diseño orientado a objetos Parte 2 - Análisis y diseño evolutivo, iterativo e incremental
07:35
Introducción al análisis y diseño orientado a objetos Parte 1 - Conceptos importantes
39:40
Introducción al Análisis y Diseño Orientado a Objetos Parte 2 (OO vs. No-OO, C++ vs. C)
28:13
Introducción al análisis y diseño orientado a objetos Parte 1 (Patrón Estrategia, JavaScript OO, OO vs. No-OO)
20:36
Introducción al Análisis y Diseño Orientado a Objetos Parte 5 - Laboratorio
29:15
Introducción al análisis y diseño orientado a objetos Parte 4 - Tarjeta CRC, otro ejemplo
11:56
Introducción al Análisis y Diseño Orientado a Objetos Parte 3 - Ejemplo de tarjeta CRC
11:32
Introducción al análisis y diseño orientado a objetos Parte 2 - Tarjetas CRC continuado
10:43
Introducción al Análisis y Diseño Orientado a Objetos Parte 1 - Revisión del patrón Observer, tarjetas CRC
28:05
Introducción al análisis y diseño orientado a objetos Parte 2 (El patrón Observer)
23:48
Introducción al análisis y diseño orientado a objetos Parte 1 (generador vs. comprensión de listas -- consumo de memoria)
08:06
Introducción al Análisis y Diseño Orientado a Objetos Parte 4 - Expresión generadora y comprensión de listas. ¿Cuál usar?
10:14
Introducción al análisis y diseño orientado a objetos Parte 3 - Comprensión de listas, comprensión de diccionarios
07:22
Introducción al análisis y diseño orientado a objetos Parte 2 - Refactorización de código - comprensión de listas
07:17
Introducción al Análisis y Diseño Orientado a Objetos Parte 1
19:38
Introducción al Análisis y Diseño Orientado a Objetos Parte 3 (Patrón Generador)
23:20
Introducción al Análisis y Diseño Orientado a Objetos Parte 2 (principio DRY, Patrón de Plantilla)
27:37
Introducción al análisis y diseño orientado a objetos Parte 1 (reunión de diseño de API, clases base abstractas)
14:49
Introducción al Análisis y Diseño Orientado a Objetos Parte 4
29:34
Introducción al Análisis y Diseño Orientado a Objetos Parte 3
16:09
Introducción al Análisis y Diseño Orientado a Objetos Parte 2
11:55
Introducción al análisis y diseño orientado a objetos Parte 1
08:16
Introducción al análisis y diseño orientados a objetos, Parte 4 (Clases base abstractas - el código fuente)
28:27
Introducción al análisis y diseño orientado a objetos Parte 3 (Clases Base Abstractas -- la documentación)
01:27
Introducción al análisis y diseño orientado a objetos Parte 2 (El patrón iterador)
08:57
Introducción al análisis y diseño orientado a objetos Parte 1
25:08
Introducción al análisis y diseño orientados a objetos, Parte 1
56:15
Introducción al Análisis y Diseño Orientado a Objetos Parte 1
39:31
Introducción al análisis y diseño orientado a objetos Parte 3
25:37
Introducción al Análisis y Diseño Orientado a Objetos Parte 2
31:23
Introducción al Análisis y Diseño Orientado a Objetos Parte 1
16:13
Introducción al análisis y diseño orientado a objetos Parte 3
26:04
Introducción al análisis y diseño orientado a objetos Parte 2
17:39
Introducción al análisis y diseño orientado a objetos Parte 1
19:42
Introducción al Análisis y Diseño Orientado a Objetos Parte 3
30:49
Introducción al Análisis y Diseño Orientado a Objetos Parte 2
12:02
Introducción al análisis y diseño orientado a objetos Parte 1
24:52
Introducción al Análisis y Diseño Orientado a Objetos Parte 2
26:36
Introducción al análisis y diseño orientado a objetos Parte 1
39:54
Análisis y diseño orientado a objetos -- Parte 2
20:36
Análisis y Diseño Orientado a Objetos -- Parte 1
48:48
Análisis y Diseño Orientado a Objetos - Parte 2
23:37
Análisis y diseño orientado a objetos - Parte 1
38:55
【Análisis y Diseño Orientado a Objetos】Patrón de Plantilla para consulta de base de datos para reducir la redundancia de código
24:07
Análisis y diseño orientado a objetos: Patrón de diseño Observador, segunda parte
43:22
【Análisis y diseño orientado a objetos】Funciones como objetos
31:51
[Análisis y Diseño Orientado a Objetos] Generador y Corrutina
31:06
【Análisis y diseño orientado a objetos】Coroutine vs. function
14:38
[Análisis y Diseño Orientado a Objetos] ¿Por qué la prueba debe ser completa?
00:27
[Análisis y diseño orientado a objetos] Clase base abstracta, Iterador
31:57
[Análisis y Diseño Orientado a Objetos] Flujo de trabajo de la rama de Git para el mantenimiento de programas orientados a objetos
28:17
[Análisis y diseño orientado a objetos] Agrega un poco de leche a Coffee + Duck typing
29:08
【Análisis y Diseño Orientado a Objetos】Mantenimiento de software OO
35:06
[Análisis y Diseño Orientado a Objetos] Tres formas de cambiar el comportamiento de un método: overriding, monkey-patching y decorating
25:25
[Análisis y diseño orientado a objetos] La propiedad continúa
37:58
【Análisis y Diseño Orientado a Objetos】Flujo de trabajo Orientado a Objetos
25:17
[Análisis y diseño orientado a objetos] Del análisis al diseño
12:55
[Análisis y diseño orientado a objetos] Repaso de las tarjetas CRC
06:21
【Programación orientada a objetos】Modificar temporalmente un método en una clase - monkey patching
06:34
Análisis y diseño orientados a objetos: usando propiedades en lugar de llamar a getters y setters
27:23
[Análisis y Diseño Orientado a Objetos] Modelado Orientado a Objetos -- Herramienta de Diseño CRC (Class Responsibility Collaborator)
34:44
[Análisis y Diseño Orientado a Objetos] Viendo diagramas de clases diseñados por otros
11:30
【Análisis y diseño orientado a objetos】Diseño preliminar de la base de datos OAPS - Primera iteración
06:07
【Análisis y Diseño Orientado a Objetos】Análisis de las historias de usuario de los estudiantes, ¿por qué están tan obsesionados con el inicio de sesión del usuario?
19:22
[Análisis y diseño orientado a objetos] Las ideas preconcebidas crean 'puntos ciegos' en el diseño - La experiencia conduce a la mentalidad fija
41:13
【Análisis y diseño orientado a objetos】 Diseña una propiedad que permita realizar operaciones de validación al asignarle un valor
05:38
【Análisis y diseño orientado a objetos】 Requisitos “inventados” por el analista
17:17
Análisis y diseño orientado a objetos: ¿Cómo decidir si añadir un elemento (cambio) durante el diseño?
10:01
【Análisis y Diseño Orientado a Objetos】 Análisis del análisis de los compañeros de clase
15:12
Análisis y Diseño Orientado a Objetos: Implementación en Python del diseño de dos clases: naranja y cesta
46:57
Recomendar libro de Python y programación orientada a objetos
00:30
Volviendo a la abstracción - Abstracción en la programación orientada a objetos
05:46
Abstracción -- Técnica en el Análisis Orientado a Objetos
06:09
Análisis y diseño orientado a objetos
10:01
¿Cómo añadir métodos a un objeto vacío en JavaScript?
17:05
【Programación Orientada a Objetos: Una herramienta, no un grillete】Un escenario adecuado para el uso de la herencia: una modificación en un lugar, aplicada en muchos lugares. "Un lugar" se refiere a la clase padre, "muchos lugares" se refieren a las clases hijas.
04:45
[Aprendizaje avanzado de Python - Los patrones de diseño más útiles] Ruta de aprendizaje de patrones de diseño de Python
03:41
¿Qué es el Desarrollo Orientado a Dominios (DDD) y cómo identificar el pseudo-DDD? ¿Cuáles son los beneficios del DDD y dónde residen las dificultades técnicas? Todo explicado en un video.
11:45
【 Escribe un pequeño programa para generar contraseñas realmente fuertes 】 Ya no tienes que exprimir tu cerebro para pensar en contraseñas
03:50
【Entiende el administrador de contexto en Python con ejemplos sencillos】
10:26
【Cómo hacer que ChatterBot admita múltiples conjuntos de datos de entrenamiento en un programa, para que cada conjunto de datos corresponda a diferentes respondedores de preguntas】Implementar múltiples chatbots en un programa
03:32
【Generador de contraseñas seguras versión web】Versión reducida
18:05
[Modifica el código de Python para que se ejecute más rápido]
04:29
Diseño de software: ¿Qué es la refactorización, qué es la separación de datos y código, qué es definir que el error no existe y qué hace que una interfaz sea fácil de usar? Explicado con un solo ejemplo
15:44
Cómo leer la filosofía del diseño de software (2.ª edición) -- El problema de la coherencia
11:51
Servicio al cliente
Arriba
赛事库 课堂 2021拜年纪