名前空間名を常に再利用することは、C#の規則/ベストプラクティスに有効であると思っていました。
私はほとんどのプログラムを Java で開発しています。実装用のパケットがあります。
com.ajravindiran.jolt.game.items.sql
com.ajravindiran.jolt.game.users.sql
com.ajravindiran.jolt.events.impl
com.ajravindiran.jolt.tasks.impl
com.ajravindiran.jolt.game.items.sql
私の状況に最も近いについて話しましょう。私は現在、MySQL Connection/Net を OODBMS にラップするライブラリを作成しています。
だから私はISqlDataObject
、次のメンバーを持つと呼ばれるインターフェースを持っています:
bool Insert(SqlDatabaseClient client);
bool Delete(SqlDatabaseClient client);
bool Update(SqlDatabaseClient client);
bool Load(SqlDatabaseClient client);
そして次のように使用されます:
public class SqlItem : Item, ISqlDataObject
{
public bool Load(SqlDatabaseClient client)
{
client.AddParameter("id", this.Id);
DataRow row = client.ReadDataRow("SELECT * FROM character_items WHERE item_uid = @id;");
this.Examine = (string)row["examine_quote"];
...
}
...
}
と呼ばれる:
SqlItem item = new SqlItem(int itemid);
GameEngine.Database.Load(item);
Console.WriteLine(item.Examine);
だから、アイテムのSQLエディションを何かに追加してもいいのか、JoltEnvironment.Game.Items.Sql
それともそのままにしておくべきなのか疑問に思っていましたJoltEnvironment.Game.Items
か?
AJ Ravindiran さん、ありがとうございます。