template method – behavioral design pattern – library MetaTrader 5

template method - behavioral design pattern - library for MetaTrader 5
//+——————————————————————+ //|                                               TemplateMethod.mq5 | //|                                    2019-2020, dimitri pecheritsa | //|                                                 792112@gmail.com | //+——————————————————————+ // //   template method – behavioral design pattern // //   from: design patterns: elements of reusable object-oriented software //   by gof: erich gamma, richard helm, ralph johnson, john vlissides //   published in 1994 // //   intent //   //   define the skeleton of an … Read more

visitor – behavioral design pattern – library MetaTrader 5

visitor - behavioral design pattern - library for MetaTrader 5
//+——————————————————————+ //|                                                      Visitor.mq5 | //|                                    2019-2020, dimitri pecheritsa | //|                                                 792112@gmail.com | //+——————————————————————+ // //   visitor – behavioral design pattern // //   from: design patterns: elements of reusable object-oriented software //   by gof: erich gamma, richard helm, ralph johnson, john vlissides //   published in 1994 // //   intent //   //   represent an operation to be performed on … Read more