摘要
按照面向对象的方法 ,采用C + +语言建立了现行地基与基础规范的知识库 ,该知识库与应用程序相对独立。这样 ,一方面便于设计规范知识库的单独维护与更新 ,另一方面能使规范知识库提供给多个应用程序使用。同时 ,通过继承性和多态性 ,同一个应用程序有可能通过统一的接口使用不同的规范。文中具体描述了规范知识库类等级关系的设计 ,给出了土层参数类、基础设计类、以及相关参数类、截面设计类等的类定义及其使用方法。
Based on the object-oriented programming method, the knowledge base of ground and foundation code have been constructed by using the object oriented programming language C++. On the one hand, it is so easy to maintain and update the code base. On the other hand, different programs can use the code base. By the inheritance and the polymorphism, the code base can bring forward the uniform interface. The hierarchy of class base is described, then, the definition and the usage of the class of ground, the class of foundation design, the class of parameter and the class of section design are discussed. The knowledge base can be used in the foundation scheme expert system or the foundation design decision support system.
出处
《重庆大学学报(自然科学版)》
EI
CAS
CSCD
北大核心
2002年第2期88-92,共5页
Journal of Chongqing University
基金
重庆市科委攻关项目资助 (渝科委计 [2 0 0 0 ] 2 5号 )