どこかで聞いたような考え方
メソッドの名前が 動詞+対象 になってるのはダメ
対象のメソッドとして動詞がくるようにオブジェクトにまとめるべき みたいの

例えば

moveBox
setCount
removeElement
showWindow

みたいなメソッドがある場合

box.move
count.set
element.remove
window.show

にする
box や count のオブジェクトにまとめる

something.moveBox() を somthing.box.move()

にできるように box をオブジェクト化してそれをプロパティとして持つ

なるほどなー と思ったけど実際にそこまでやるとなると難しいことも多い気がする
厳密なというかしっかりとしたオブジェクト指向にあんまり興味ないので 適当にまとめたい部分をまとめるくらいにしか使ってないけどちゃんとオブジェクトにまとめるならわりと納得できる考え方
気が向けば試してみようかな