Тёмный

Patrón State 

FLAGlab Uniandes
Подписаться 298
Просмотров 2 тыс.
50% 1

Presentaciones de patrones, curso Diseño y programación Orientada a Objetos

Опубликовано:

 

15 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 4   
@miltongomez2415
@miltongomez2415 10 месяцев назад
Gran video, corto, sencillo y al grano!
@FLAGlab
@FLAGlab 9 месяцев назад
Gracias, ojalá sea de utilidad para próximos desarrollos!
@maurobastasiniprof2742
@maurobastasiniprof2742 Год назад
Me gustó el ejemplo. Le agregaría el estado concreto "EnSonido". Sí me gustaría indicar que el método setState() hace parecer a esta implementación del State más a un Strategy que a un State en sí. Normalmente, las transiciones entre estados, también pueden ser delegadas desde el contexto a su estado. Además creo que no es necesario que el contexto se envíe a sí mismo por parámetro en el método alert si ninguno lo utiliza (esto no debería ser exigido por la interfaz MobileAlertState).
@FLAGlab
@FLAGlab Год назад
La diferencia entre el State y el Strategy pattern es tenue. El propósito de uso es lo que determina que patrón utilizar. State se utiliza cuando se quieren tener implementaciones alternativas de un comportamiento, que dependen de alguna característica (un estado), Strategy es más utilizado para tener implementaciones distintas de un mismo comportamiento. Generalmente, la característica principal del State pattern es que, como mencionas, que el estado se define desde el contexto y además que puede ser delegado desde el estado mismo. El envío del contexto en le método alert es para cumplir precisamente este propósito, que desde un estado específico sea posible modificar el estado y delegar a nuevas implementaciones.
Далее
Decorador - Patrones de diseño de software en Java
17:11
Patrón de diseño State en C#
14:08
Просмотров 3,8 тыс.
MINECRAFT CREPPER EXPLODES SHARK PUPPET!
00:15
Просмотров 6 млн
Chain of Responsibility
8:20
Просмотров 1,2 тыс.
Patrón de Diseño DECORATOR | Explicado 🎨
17:49
Просмотров 8 тыс.
Patrón de diseño Iterator en C#
22:56
Просмотров 2,3 тыс.
Patron State
5:50
Просмотров 430
State Design Pattern in Kotlin
38:27
Просмотров 88
🚀 Conoce el patrón de diseño FACADE
7:29
Просмотров 2,2 тыс.