オブジェクト指向プログラミングスタイルでは、グラフィックをどのように処理する傾向がありますか?各オブジェクトには独自のグラフィックス情報が含まれていますか?その情報はどのように表示されますか?OOPスタイルでのグラフィックの処理
私のグラフィカルプログラム作成の経験は限られていますが、私はオブジェクトとグラフィックスをあまり関連性のないものにする傾向があります。例えば、私がチェスゲームを実装した場合、ボードの作成、チェスの画像の取得、White_Queenなどの名前に関連付けられたハッシュへの読み込み、そして変更されたときの画面の更新といったグラフィックスオブジェクトを持つ傾向があります。変更自体は、オブジェクトからメインゲームループに渡され、次にグラフィックスオブジェクトに渡されます。ピースオブジェクトには、添付されたピースグラフィックスの名前が文字列に含まれますが、グラフィック情報は含まれません。このOOPですか?それは良いOOPですか?
私が今取り組んでいるプロジェクトでは、手続き的に生成されたグラフィックス(非常に単純なもの)が含まれているので、オブジェクトに格納されたプロシージャを持つことができます。それに渡されたオブジェクトこれはOOPでしょうか?それは良いだろうか?
私が知るようになった現実世界では、グラフィックスは含まれていません。物は物性を含んでおり、私の脳はそれを解釈します。盲目の人の頭脳と鷹の頭脳はすべて異なった物体を異なって解釈します。このOOPですか?私はそれをそのようにしようとするべきでしょうか?
いつものおかげでよろしくお願いします。
z。
PS私はニンテンドーDS用にC言語でコードを書いています。私はピクセルを個別に塗りつぶしてグラフィックを描いています!