用面向对象编程实现问题求解自动化

PROBLEM SOLVING AUTOMATION BY OBJECT-ORIENTED PROGRAMMING

  • 摘要: 本文从面向对象方法基本原理和面向对象编程的技术特征出发,阐明所建应用软件系统中的对象、类及相应类层次结构和类组合结构,使系统具有很强的表现真实世界复杂系统结构的能力,系统通过消息传递在程序执行中实现对操作的调用机制,使之在面向用户问题选择和执行求解策略方面有很强的适应性,这一点对于强调人-机交互和解题协作的智能决策支持系统设计至关重要,文章给出了用C++实现的模型对象系统及消息传递机制.

     

    Abstract: From the stand points of the methodological principles of object-oriented approach and thetechnical characteristics of object-oriented programming, the paper highlights the objects.class and the cor-responding class hierarchy and class composition,which enhance the capability of the O-O system in de-scribing the complex structure of the real world. The O-O system is flexible in problem solver selection and solving strategic design as the operations areorganized by message passing. This point is extremely important to the designand implementation of intelli-gent decision support systems(IDSSs),which strongly require the functions of human-machine interactionand their cooperation in the solving processes. The paper gives an illustration example of model objects andmessage passing mechanism of a modeling case implemented by language C++.

     

/

返回文章
返回