分层思想天然符合软件以数据为核心的思想;表现、逻辑、数据的层次结构。
分层思想是软件要素二次分类与组织;是应对软件复杂性的利器;同时也是人类认识事物的有效方法。
分层思想暗合了自然界植物的组织形式;根茎叶的分层结构。
软件混乱不堪时,通过中间层来控制混乱。