一个App项目中团队人员比较多,不同的人负责不同的模块开发,有的人直接使用资源文件设计的,有的人用代码直接写的,有的人负责登录,有的人负责订单,突然有一天搞订单的开发A找搞登录的开发B说要调一下登录,登录成功以后你要再回调下我写的模块的方法告诉我成功登录,我要刷新一下订单页面,B傻傻的就答应了,找B的人C、D、F....越来越多,B负责的代码越写越多,同时A也不怎么开心,因为A发现调B写的登录要通过类实例化函数获取模块,调C写的支付使用工厂方法,调D写的计算器组件又是另外一种写法,结果A自己的代码也越来越丑。