核心思想:避免对代码进行不必要的改变。1,架构设计平台化,对业务做高度抽象后实行平台化,插件化。提高可扩展性。2、通用功能组件化。提取通用功能数据接口和操作接口,封装成组件,提高可重用性。3、核心代码加强测试。4、常用界面可配置化。通用界面利用配置文件配置显示的内容,编写统一的代码解析配置文件,生成界面。减少编码量,降低出错概率。