Eiffelあたりだと、クラスメソッドがCreateとか言語で制限かけているから、オブジェクト=インスタンス
だが、C++にしろ、Javaにしろクラスに静的なメソッドやフィールド(このての言語のキーワードだとstatic
となるが、Smalltalkだとクラスメソッド、クラス変数となる)が定義できるから、メタクラスを抜きにしても
クラスもオブジェクト(=メッセージの受け取り手)だ。
オブジェクト=インスタンスと決め打つヤシや、メイヤー本しか読んでないと思われ