質素なオブジェクト
en : Humble Object
コード同士が蜜結合してしまうのを避けるための方法
Gerard Meszaros 氏による 『xUnit Test Patterns: Refactoring Test Code 』 で紹介された
ヘキサゴナルアーキテクチャや関数型アーキテクチャもこの考え方に沿ったもの
MVP や MVC では、Presenter や Controller が質素なオブジェクトに該当する
https://gyazo.com/a04a6cdca3c07845de9cd1547e3ec413
▲ 『単体テストの考え方/使い方 プロジェクトの持続可能な成長を実現するための戦略』 より
参考文献
単体テストの考え方/使い方 プロジェクトの持続可能な成長を実現するための戦略