よく分かんないけど理想的なオブジェクト志向ではヒューリティクスとやらは存在しないんじゃないの?
例えば何か画面に表示したいときはOSに属してる標準出力に文字列を送るわけだからOSに相当するSystemっていうクラスの標準出力に相当するoutのメソッドにありそうって推理できるわけじゃん?
んでもってリファレンスで相当のメソッドを調べて書くわけじゃん

どっちかっていうとクラス設計のときの思考について考えたほうが有意義だと思う