オブジェクト指向のLUAプログラムを書くときにいくつかの一般的な間違いは何ですか？
LUAはオブジェクト指向の言語ではありませんが、オブジェクト指向のコードを作成するためのすべての機能があります。LUAのテーブルとファーストクラスの関数の助けを借りて、LUAにオブジェクトオリエンテーションを実装できます。関数と関連データをテーブルに配置することにより、オブジェクトが形成されます。継承は、メタテーブルの助けを借りて実装でき、親オブジェクトの存在しない関数（方法）とフィールドのルックアップメカニズムを提供します。クラスをすべてのメソッドを含むテーブルとして定義できます。Luaのテーブルは、複数の意味でのオブジェクトです。オブジェクトのように、テーブルには状態があります。オブジェクトのように、テーブルには、その価値に依存しないアイデンティティ（自己）があります。具体的には、同じ値を持つ2つのオブジェクト（テーブル）は異なるオブジェクトですが、オブジェクトは異なる時間に異なる値を持つことができます。

LUAプログラムを書く際に行われるいくつかの一般的な間違いには、過度の文字列作成、テーブルを使用して過度の文字列作成を避けることはなく、良い習慣や悪い習慣を理解しないことが含まれます。