あのさ、ただデータと処理のペアが定義できるってだけなら
構造体(レコード)があって関数へのリファレンスが持てるなら
どんな言語でもできるわけ
でもそれをもってクラスがあるとかクロージャがあるとか言わないだろ?

クラスなら継承できたりメソッドがクラススコープ持ってたりする必要があるし、
クロージャなら静的スコープで環境をキャプチャできる必要がある