Object-oriented design of a cotton crop model

被引:17
作者
Lemmon, H
Chuk, N
机构
[1] USDA-ARS, Remote Sensing and Modeling L., Albany
关键词
cotton; object-oriented programming; C++; smalltalk;
D O I
10.1016/S0304-3800(96)01927-8
中图分类号
Q14 [生态学(生物生态学)];
学科分类号
071012 ; 0713 ;
摘要
We have developed a cotton crop model, Cotton++. This model will eventually be coupled with an expert system to advise farmers when to irrigate, fertilize and harvest their crops. Cotton++ is written in the object-oriented programming language C++. In this paper we discuss (1) the reasons we opted to adopt the object-oriented paradigm and (2) why we selected C++ over other available programming languages. (C) 1997 Elsevier Science B.V.
引用
收藏
页码:45 / 51
页数:7
相关论文
共 10 条
[1]   Introduction: Modularity in plant models [J].
Acock, B ;
Reynolds, JF .
ECOLOGICAL MODELLING, 1997, 94 (01) :1-6
[2]  
Booch G., 1991, Object-oriented Analysis and Design with Applications
[3]   SIMULA - AN ALGOL-BASED SIMULATION LANGUAGE [J].
DAHL, OJ ;
NYGAARD, K .
COMMUNICATIONS OF THE ACM, 1966, 9 (09) :671-&
[4]  
DAHL OJ, 1968, SIMULA67 COMMON BASE
[5]  
Goldberg A., 1976, SMALLTALK 72 INSTRUC
[6]  
MARTIN J, 1993, PRINCIPLES OBJECT OR
[7]  
REYNOLDS JF, 1989, NATO ASI SERIES APPL, P123
[8]  
REYNOLDS JF, 1993, DESIGN EXECUTION EXP, P93
[9]   Implementing generic, object-oriented models in biology [J].
Sequeira, RA ;
Olson, RL ;
McKinion, JM .
ECOLOGICAL MODELLING, 1997, 94 (01) :17-31
[10]   DATA ABSTRACTION IN C [J].
STROUSTRUP, B .
AT&T BELL LABORATORIES TECHNICAL JOURNAL, 1984, 63 (08) :1701-1732