The two most important matters in distributed design are fragmentation and allocation. And the design in even generates more complexities. Such complexities are caused by characteristics of object-oriented model, which are encapsulation, inheritance, class-composite hierarchy, complex attributes and methods. This paper presents the class allocation algorithm in Distributed ObjectOriented Database.