>>250
> - 機能そのものよりも、その機能プラスその機能を自己完結させる
>  ために必要なものまでを含めてモジュールとする傾向が強い。

で、何が困るんでしょ?

> - カプセル化を前面に押し出しておきながら、それを柔軟に扱うの
>  に必要な機能を提供していない(これは言語依存かも)。

カプセル化がオブジェクト単位でしかできないという事?
それでも大抵のオブジェクト指向言語は
オブジェクトとして扱う粒度をユーザー(プログラマ)の判断に委ねているし、
そうして生み出されたオブジェクトを使ってより粒度の粗いオブジェクトを
合成するための仕組みを提供していると思いますが。

オブジェクトの粒度に言語(環境)によって強い制約が課せられているOOといえば
COMがとりあえず思い当たる例なんだけど、そういう話をしてるんじゃないよね?