12 2019 档案
摘要://计算相似度 public static double LevenshteinDistanceSimilarty(string str1, string str2) { if (string.IsNullOrEmpty(str1) || string.IsNullOrEmpty(str2)) return 0; int str1Length = str1.Length; int str2Leng
阅读全文
摘要:桥接模式: 桥接模式核心要点: – 处理多层继承结构,处理多维度变化的场景,将各个维度设计成独立 的继承结构,使各个维度可以独立的扩展在抽象层建立关联。 桥接模式总结: – 桥接模式可以取代多层继承的方案。 多层继承违背了单一职责原则, 复用性较差,类的个数也非常多。桥接模式可以极大的减少子类的个
阅读全文
摘要:使用Newtonsoft.Json,报以上错误,问题的原因是有"",把“”替换成null: 以前的json: 解决方案: 处理后的json:
阅读全文
摘要:结构型模式: – 核心作用:是从程序的结构上实现松耦合,从而可以扩大整体的类结 构,用来解决更大的问题 分类: • 适配器模式、代理模式、桥接模式、 装饰模式、组合模式、外观模式、享元模式 结构型模式汇总 代理模式 为真实对象提供一个代理,从而控制对真实对象的访问 适配模式 使原本由于接口不兼容不能
阅读全文