Попытка реализации известных паттернов программирования на MQL.
Порождающие:
01. Фабричный метод – FactoryMethod.
02. Абстрактная фабрика – 02-AbstractFactory.
03. Строитель – Builder.
04. Прототип – Prototipe.
05. Одиночка – Singletone.
Структурные:
06. Адаптер – Adapter.
07. Мост – Brige.
08. Компоновщик – Composite.
09. Декоратор – Decorator.
10. Фасад – Facade.
11. Легковес – Flyweight.
12. Заместитель – Proxy.
Поведенческие:
13. Цепочка обязанностей – CoR.
14. Команда – Command.
15. Итератор – Iterator.
16. Посредник – Mediator.
17. Снимок – Memento.
18. Наблюдатель – Observer.
19. Состояние – State.
20. Стратегия – Strategy.
21. Шаблонный метод – TemplateMethod.
22. Посетитель – Visitot.
Скачать скрипты с примерами: PatternsMQ4, PatternsMQ5. В данном случае реализации на mql4 и на mql5 ничем не отличаются кроме расширения файла.