Abstractions for event-driven design [1/14]

27
Опубликовано 6 сентября 2016, 17:01
In areas such as GUI programming the design style known as event-driven or publish-subscribe is often attractive as a replacement for standard control structures. It provides more flexibility by decoupling cause and effect. Apart from the Observer pattern, a useful but limited technique, there is no generally accepted view of what the proper OO abstractions should be. The talk describes software architecture principles for designing event-driven systems, with the usual goals of extendibility, reusability and reliability. Warnings: (1) The presentation is fairly dependent on Eiffel mechanisms. (2) Although we think it has practical and pedagogical value, the material is not particularly advanced. References: [1] B. Meyer, chapter 20 of Touch
автотехномузыкадетское