潜在于应用对象、任务和测试用例包之下的基本原理是: 层次化的体系架构 将“做什么”与“如何做”分离开来 代码重用 一致和清晰的组织结构 快速增强的能力 迅速的调试 有效地组织文件 启用协作