オブジェクト指向言語といっても、実態は命令型の手続きの集まり。コンピュータを動かすための仕組み。ドメインの知識を表現する手段としてオブジェクト指向の言語を活用するには、この命令型の仕組みを局所に閉じ込め、上手く隠蔽する技が必要。それがオブジェクト指向の設計能力ということ。 @masuda220
オブジェクト指向言語といっても、実態は命令型の手続きの集まり。コンピュータを動かすための仕組み。ドメインの知識を表現する手段としてオブジェクト指向の言語を活用するには、この命令型の仕組みを局所に閉じ込め、上手く隠蔽する技が必要。それがオブジェクト指向の設計能力ということ。
@masuda220
そう、ずらずらと垂れ流される手続き的処理を人間の認知能力を超えないレベルに抽象化して隠蔽するのがオブジェクト指向設計の腕の見せ所。
(2016/08/20)