通过对比面向过程和面向对象的程序设计方法,讨论了面向对象方法与非连续变形分析程序相结合的优点.回顾了面向对象的有限元及非连续变形分析研究进展.简要介绍了非连续变形分析方法和面向对象程序设计的基本概念.构建接触对类对两类接触对基本数据进行完整封装,引入链表数据结构,实现了接触对数据占用内存空间最小化,为大规模块体系统非连续变形分析计算提供技术上的可能.构建接触行类使经典图算法得以简洁实现.引入跨平台的图形应用编程接口OpenGL对程序计算结果进行适时动态输出,并为三维DDA图形输出留出接口.面向对象的引入