これをLuaとCodeaに投稿しています。これは私が使用しているものだからですが、かなり一般的な質問だと思います。
グラフィックを表示するための全体的なデザインパターンを検討していますが、問題があるかどうかを知りたいです。
私が検討しているデザインパターンは次のとおりです。
クラス内のsetup()
メソッドは、いくつかのグラフィック要素を作成するMain
ようにクラスに指示Graphics
します。たとえば、2つの正方形と1つの楕円です。
クラスはGraphics
、各要素に必要なパラメーターを生成し、それらをテーブルとして格納して、テーブルをData
クラスに送信します。
アプリが描画を開始すると、のdraw()
関数は、作成されたオブジェクトを描画するようにクラスにMain
指示します。Graphics
次に、クラスはクラスに、の間に送信したすべてのテーブルを返すGraphics
ように要求し、それらを使用して要素を描画します。Data
setup()
Main
コマンドGraphics
とクエリを実行するコマンドData
。これは既知のパターンであると確信しています。一般的にそれに関連する問題はありますか?