Abstract:In this paper, it is pointed out that some kind of mixed pattern for knowledge representation should be needed in CAD systems, and prototype is just one of this kind of pattern, which is most suitable to representing the relative design knowledge.The paper particularly elaborates the notion of prototype and introduces how to represent a design prototype.Operations on prototypes are also demonstrated in order to conceive the reasoning mechanism in a prototype-based design system.