反模式的特点:1、不动性: 以这种方式开发的应用程序非常难以重用.2、刚性: 以这种方式开发的应用程序, 任何小的修改会导致软件的大多部分必须进行相应的改动.3、脆弱性: 当前应用程序的任何更改都会导致现有系统变得非常容易奔溃.4、粘滞性: 由于架构层面的修改非常困难, 因此修改必须由开发人员在代码或环境本身中进行.