Patrones de diseño utilizados en la biblioteca jQuery

jQuery está altamente enfocado en el DOM y proporciona una buena abstracción a su alrededor. Al hacerlo, hace uso de varios conocidospatrones de diseño que me golpeó ayer Un ejemplo obvio sería elDecorador modelo. El objeto jQuery proporciona una funcionalidad nueva y adicional en torno a un objeto DOM normal.

Por ejemplo, el DOM tiene un nativoinsertBefore pero no hay un método insertAfter correspondiente. Hay varias implementacionesdisponible para llenar este vacío, y jQuery es una de esas bibliotecas que proporciona esta funcionalidad:

$(selector).after(..)
$(selector).insertAfter(..)

Hay muchos otros ejemplos del patrón Decorator que se usa mucho en jQuery.

¿Qué otros ejemplos, grandes o pequeños, de patrones de diseño ha notado que forman parte de la biblioteca misma? Además, proporcione un ejemplo del uso del patrón.

Convirtiendo esto en un wiki comunitario, ya que creo que varias cosas que la gente ama de jQuery se remontan a patrones de diseño bien conocidos, solo que comúnmente no se los conoce por el nombre del patrón. No hay una respuesta única para esta pregunta, pero la catalogación de estos patrones proporcionará una visión útil de la propia biblioteca.

Respuestas a la pregunta(4)

Su respuesta a la pregunta