Incorporation and implementation of logical objects in C++

被引:0
作者
Pun, PKC [1 ]
Kahn, HJ [1 ]
机构
[1] UNIV MANCHESTER,MANCHESTER M13 9PL,LANCS,ENGLAND
来源
JOURNAL OF OBJECT-ORIENTED PROGRAMMING | 1997年 / 10卷 / 03期
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
As object-oriented programming has become more popular, many object-oriented analysis and design methods(1-4) have been developed. These analysis and design methods usually model relationships among objects as associations. However, there is a gap between how object relationships are modeled in object-oriented design and how they are implemented using an object-oriented programming language. Most object-oriented programming languages do not provide direct language constructs to represent relationships among objects; even these relationships are identified as associations in the design phase. Furthermore, objects in the object-oriented programming paradigm are generalizations of abstract data types; they are not very effective at addressing the issues of knowledge representation and knowledge deduction that are specific to the development of knowledge-based applications. Although objects are intended to model real world entities in a more natural and direct way, they lack a built-in mechanism for representing relational knowledge and supporting deductive retrieval. This paper seeks to address both of these issues by the introduction of a new concept-logical objects.
引用
收藏
页码:14 / 25
页数:12
相关论文
共 24 条
  • [1] AITKACI H, 1991, WARRENS ABSTRACT PRO
  • [2] OBJECT-ORIENTED DEVELOPMENT
    BOOCH, G
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1986, 12 (02) : 211 - 221
  • [3] Booch G., 1993, OBJECT ORIENTED ANAL
  • [4] BYRD L, 1980, 1980 P LOG PROGR WOR, P127
  • [5] Clocksin W. F., 1981, Programming in Prolog
  • [6] DEVILLE Y, 1990, LOGIC PROGRAMMING SY
  • [7] GULLICHSEN E, 1985, STP1285 MCC
  • [8] ISHIKAWA Y, 1987, OBJECT ORIENTED CONC, P29
  • [9] Jacobson I., 1992, Object Oriented Software Engineering
  • [10] JASON S, 1994, THESIS UPPSALA U UPP