知识卡片

谦卑对象隔离难测

专业/工作

内容

谦卑对象模式把难测试、强依赖环境的部分变薄,把可测试的逻辑移到独立对象中。展示器就是典型例子:视图负责简单显示,展示器负责可验证的格式转换。发散:遇到 GUI、数据库、设备接口时,先把聪明代码移出边缘。

参考来源

《架构整洁之道》第23章《展示器和谦卑对象》