クライアント側とサーバー側の両方でほぼ同じ量の豊富さを持ついくつかのオブジェクトを実装しています。
この特定のケースでは、(できれば) 検索トークンを処理するための小さなクラス ライブラリを作成します。したがって、疑似コードの例として、Javascript とサーバー (私の場合は C#) の両方で、次と同等のことができるようにしたいと考えています。
s = new SearchTokenList();
s.Add(new SearchToken(field, value, negation));
C# と Javascript にまたがる必要があるライブラリの大きな泥の玉を作成するのを避けるのに役立つ設計戦略は何ですか?
更新: メカニズムよりも戦略を探しています。しかし、以前に同様のことを行った人から得られるガイダンスはすべて取り入れます。