実際のところ、オブジェクトやフレームワークは下請けのような感じで、層ごとに下請けを行っています。問題が発生すると、多くのコードが関与します。プロセス指向や単純で粗雑なものとは異なります。特にフレームワークでは、バグのトラブルシューティングが困難です。