Abstract:
The structure abnormal and class abnormal problem in O O programming is studied, and a multi aspect programming paradigm is introduced in the paper.It lets the user build his part of program on his local view of data structure.An ADT compiler will unify those distributed views into a uniform type,which is called public type.This approach lets the user refine the public type comfortably.Also introduced are the syntax to define views and the method to unify multiple type views.Finally,an incremental re compilation method for the paradigm is shown.Some experience shows that the multi aspect approach can reduce the cost for developing and maintaining a project that has complex internal data structure.