Estoy escribiendo un motor de física simple en JavaScript para hacer algunas simulaciones de física y representarlas en un navegador. Soy nuevo en el diseño de patrones (hasta ahora solo he usado el patrón de diseño de fábrica abstracto para un proyecto de Python), así que me pregunto si conoce un patrón específico que pueda seguir para satisfacer mis necesidades para el proyecto (enumerado a continuación, en Orden de importancia):