どこかで聞いたような考え方
メソッドの名前が 動詞+対象 になってるのはダメ
対象のメソッドとして動詞がくるようにオブジェクトにまとめるべき みたいの
例えば
moveBox
setCount
removeElement
showWindow
みたいなメソッドがある場合
box.move
count.set
element.remove
window.show
にする
box や count のオブジェクトにまとめる
something.moveBox() を somthing.box.move()
にできるように box をオブジェクト化してそれをプロパティとして持つ
なるほどなー と思ったけど実際にそこまでやるとなると難しいことも多い気がする
厳密なというかしっかりとしたオブジェクト指向にあんまり興味ないので 適当にまとめたい部分をまとめるくらいにしか使ってないけどちゃんとオブジェクトにまとめるならわりと納得できる考え方
気が向けば試してみようかな