Abstract:Object-oriented programming and logic programming are the two major branches of the programming field in the 1980 s. And relevent software systems were built and applied. Smalltalk and PROLOG system are the excellent examples seperately. Both above programming methodologies have their advantages and disadvantages, and they have the property of complementing each other. In this paper, both above programming styles are discussed and compared, and a possible way of combining the two kinds of systems is proposed,a prototype system which supports both the programming styles is being formed.