>>435
抽象データ型の発展としてのオブジェクト指向(Cook あるいは、クラス指向)か、
メッセージパッシングメタファのオブジェクト指向(Kay、Ingalls、Goldberg のメッセージ指向)かは
同じ「オブジェクト指向」でも(排他ではなく)分けて考える習慣をつけておくほうがよいよ。

ttp://www.cs.utexas.edu/users/wcook/papers/OOPvsADT/CookOOPvsADT90.pdf
ttp://www.metaobject.com/papers/Smallhistory.pdf の p20 あたり