In this chapter, we learned how to build the menu bar framework module.
We saw again how a service-oriented architecture could be created that easily enables the presence of a menu bar through the MenuBarManager. We saw how to create individual menu bars, SubMenuHelp, and how to link them together to create a menu and toolbar. We also learned how to use object-oriented techniques to integrate the functionality performed when a menu item or toolbar item for the same component is clicked.
In the development of AppSubMenu, we learned how to use inheritance to minimize coding and maximize reuse. We saw how to provide global print functionality as well as how to enable application exit processing in the SubMenuFile class. Finally, we saw how ...