Object-Oriented Design Patterns in Fortran 90/95
暂无分享,去创建一个
This paper discusses the concept, application, and usefulness of software design patterns for scientic programming in Fortran 90/95. An example from the discipline of object-oriented design patterns, that of a game based on navigation through a maze, is used to describe how some important patterns can be implemented in Fortran 90/95 and how the progressive introduction of design patterns can usefully restructure Fortran software as it evolves. This example is complemented by a discussion of how design patterns have been used in a real-life simulation of Particle-in-Cell plasma physics. The following patterns are mentioned in this paper: Factory, Strategy, Template, Abstract Factory and Facade.
[1] M. Almond,et al. Computers in Physics , 1971 .
[2] Steven John Metsker. The Design Patterns Java Workbook , 2002 .
[3] Viktor K. Decyk,et al. A Factory Pattern in Fortran 95 , 2007, International Conference on Computational Science.
[4] Ralph Johnson,et al. design patterns elements of reusable object oriented software , 2019 .