Download apply object-oriented programming

Transcript
ZamSociety
adult literacy
rate
population
education
ZamPopulation
ZamEducation
total population
access to basic
healthcare
real per
capita GDP
health
economy
ZamHealthcare
Economy
Figure 7.1: ZamSociety model with an inter-submodel feedback loop highlighted.
7.3
Libraries
As noted in Myrtveit [2000] and Hines et al. [2011], a big appeal of an object-oriented approach to system
dynamics is that it would enable a natural way to construct libraries of reusable structure. is structure
could be both generic, like the smooth and delay families of functions, as well as specific to different problem areas. Individual modelers, modeling teams, and the community in general could build and manage
libraries, sharing or selling access as needed, similar as to how soware libraries have grown to prominence
in the soware development world.
7.4
Programs and tooling
Object-oriented system dynamics has the potential to allow system dynamics tools to work better. An
object-oriented, hierarchical model naturally encodes more information about the structure of a model,
and with more information modeling programs are able to do more detailed analyses. For example, auto71