Abstract:An object-oriented Prolog interpreter GKD-POS/SUN is designed and implemented based on a modular prolog system. Some concepts such as module,communication between modules,exchanging,class,method,inheritance,message sending and receiving are introduced in and directly supported by the interpreter. This paper describes the syntax,system organization and architecture,main implementing techniques and related object operation primitives of GKD-POS/SUN.