Trabajé en un campo de tecnología financiera. Existe un protocolo llamado [FIX] (Financial Information eXchange) que se usa para hablar entre el agente y el intercambio. No es más que una cadena, delimitada por cada número de etiqueta. La etiqueta 39 es el [Estado del pedido] (campo OrdStatus – FIX 4.2 – Diccionario FIX – Soluciones Onix), que define el estado actual del pedido, incluido el nuevo pedido, el pedido completado, el pedido cancelado, el pedido reemplazado.
Escribí un proyecto para convertir el mensaje de reparación, la cadena, en una clase, donde la clase realizará cada pequeña operación. Por ejemplo, si recibimos un estado de Pendiente nuevo, significa que se envía un pedido recién creado para intercambiar y se confirma que el intercambio recibe la solicitud, pero eso no significa que el pedido se coloca en el mercado, hasta que recibir un estado de nuevo.
Entonces, la fábrica se usa para generar una serie de clases para manejarla, donde cada clase se hereda de una clase abstracta o una interfaz, por ejemplo, bool UpdateOrderStat (string fixMsg). El ID del pedido y el estado del pedido se pasan a la fábrica, lo que nos da una clase abstracta o una interfaz, y llamaremos al método UpdateOrderStatus () para finalizar la tarea, la tarea podría cambiar de color en la interfaz de usuario, podría ser Un procedimiento almacenado ejecutado en SQL.
- ¿Qué tan importante es el inglés para los programadores?
- ¿Qué es un diagrama ER?
- Listar las agencias de medios sociales de Bangalore?
- ¿Por qué el control de calidad se conoce como 'Breaking SW / Things' en lugar de detectives de SW?
- En seguridad informática, ¿qué es un sandbox?