我正在实现一些对象,它们在客户端和服务器端都将具有相同的丰富性。
在这种特殊情况下,我将构建一个(希望如此)小类库来处理搜索标记。因此,作为一个伪代码示例,我希望能够在 Javascript 和服务器(在我的情况下为 C#)中执行以下等效操作。
s = new SearchTokenList();
s.Add(new SearchToken(field, value, negation));
哪些设计策略将有助于避免为必须跨越 C# 和 Javascript 的库创建一大堆泥巴?
更新:寻找比机制更多的策略。但我会从以前做过类似事情的人那里得到任何指导。